これは一般的な質問のようですが、まだ効果的な答えが見つかりません。 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 -a
server2またはserver1を再起動すると、再実行しないと共有ディレクトリが消えます。私は.bashrcに追加して起動時に実行できることを見ましたが、mount -a
誰かが私が間違っているかどうかを見ることができます。
すべての助けに感謝します。
答え1
元の質問に対する答えは、ssh-copy-idを再実行することでした。これによりパスワードを問わずにマウントできました。この関数は現在存在するキーを上書きするので、2回実行しても競合が発生しないと思います。
その他のトラブルシューティング /etc/fstab ファイルに "allow_other" オプションを追加する必要があります。