CentOS(VirtualBox)起動時に共有ディレクトリをマウントする

CentOS(VirtualBox)起動時に共有ディレクトリをマウントする

これは一般的な質問のようですが、まだ効果的な答えが見つかりません。 VirtualBox 5.2.6で動作する2つのCentOS仮想マシンがあります。

VM1からVM2にディレクトリを正常にマウントし、次の行を追加して/ etc / fstabを編集しました。

[email protected]:/home/server1 /home/server2/newdir fuse.sshfs defaults,IdentityFile=/home/server2/.ssh/id_rsa 0 0

umountその後、動作するように実行できますmount -a。 IDファイルを提供したことを考慮すると、予期しなかったパスワードを入力するように求められますが、SSHキー認証が何ができるかを誤解している可能性があります。

mount -aserver2またはserver1を再起動すると、再実行しないと共有ディレクトリが消えます。私は.bashrcに追加して起動時に実行できることを見ましたが、mount -a誰かが私が間違っているかどうかを見ることができます。

すべての助けに感謝します。

ベストアンサー1

元の質問に対する答えは、ssh-copy-idを再実行することでした。これによりパスワードを問わずにマウントできました。この関数は現在存在するキーを上書きするので、2回実行しても競合が発生しないと思います。

その他のトラブルシューティング /etc/fstab ファイルに "allow_other" オプションを追加する必要があります。

おすすめ記事