Mac上の共有ドライブをRaspberry Piにマウントしようとしています。 stackoverflowとstackexchangeでさまざまなスレッドを検索してみましたが、うまくいく解決策が見つかりませんでした。私はこのガイドに従いました。nixCraft SSHFs次の手順を試しました。SSH権限が拒否されました(公開鍵)[閉じる]。私は私のMac(およびwin10コンピュータ)でrpiでsshを介して反対の操作を実行できました。人々がこれが重複していると思うなら謝罪します。しかし、他のスレッドに助けを求めるコメントを残し、新しい質問を投稿するように指示されました。
私が試したことは次のとおりです。
sshfs -o debug [email protected]:/raspi_pyfies ~/mount/ssh_macdr
これは私に次のことを与えます:
FUSE library version: 2.9.9
nullpath_ok: 0
nopath: 0
utime_omit_ok: 0
[email protected]: Permission denied (publickey).
read: Connection reset by peer
私も試してみましたssh
:
ssh -v [email protected]
それは私に提供します(最後の数行):
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key: /home/pi/.ssh/id_rsa RSA SHA256:#####
debug1: Authentications that can continue: publickey
debug1: Trying private key: /home/pi/.ssh/id_dsa
debug1: Trying private key: /home/pi/.ssh/id_ecdsa
debug1: Trying private key: /home/pi/.ssh/id_ed25519
debug1: Trying private key: /home/pi/.ssh/id_xmss
debug1: No more authentication methods to try.
[email protected]: Permission denied (publickey).
経験のある方がアドバイスをしていただきたいです。ありがとうございます。
答え1
で述べたようにstackoverflowにリンクされた質問に対する答えの1つ、ランニング:
ssh-keygen -t rsa
キーを保存するファイルの入力を求められたら、を入力しますid_rsa
。下に上書きできる場合は、何も入力する必要はありません~/.ssh/id_rsa
。
パスワードの入力を求められたら空白にしてください。
id_rsa.pub
ターゲットコンピュータの最後にファイルを接続します。~/.ssh/authorized_keys
その後、元のマシンを使用してテストします。
ssh -i id_rsa user@host
id_rsa
場所がある場合は、~/.ssh
このオプションを省略できます-i
。
ssh user@host
これで確認が完了し、すべてが正常ですscp
。sftp
sshfs
重要:ssh
意志いいえ重要なパスに対する権限が許可されすぎているか制限されている場合に使用できます。ファイルモードは次のように設定する必要があります。
chmod 700 ~/.ssh
chmod 644 authorized_keys
chmod 600 id_rsa
chmod 644 id_rsa.pub