ユーザーがキーファイルに正しく接続されていても、fstabのSSHFSはパスワードを要求します。

ユーザーがキーファイルに正しく接続されていても、fstabのSSHFSはパスワードを要求します。

fstabに次の行を追加しました。

sshfs#[email protected]:/root/dir /home/dir fuse.sshfs defaults,_netdev 0 0

を使用してマウントしようとすると、接続するサーバーを追加したのにmount -aパスワードを要求し、ルートで実行するとパスワードを求めません。id_rsa.pubrootauthorized_keysssh [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#

おすすめ記事