fstabに次の行を追加しました。
sshfs#[email protected]:/root/dir /home/dir fuse.sshfs defaults,_netdev 0 0
を使用してマウントしようとすると、接続するサーバーを追加したのにmount -a
パスワードを要求し、ルートで実行するとパスワードを求めません。id_rsa.pub
root
authorized_keys
ssh [email protected]
また、私が実行したとき:
sudo sshfs -o allow_other [email protected]:/root/dir /home/dir
非常によく接続されています。私はroot
これをユーザーとして実行しているので、問題はsshがrootとして実行されているのではなく、sshキーが特定のユーザーに属していることです。
sshfsがキーを使用しないのはなぜですか?
ベストアンサー1
問題はsshfs#
の部分にありますfstab
。明らかに、それはそのままsshに渡され、おそらく不足しているユーザーのid_rsaを検索しているでしょう。削除した後はうまくいきましたsshfs#
。