ラズベリーパイからMacへのSSH接続

ラズベリーパイからMacへのSSH接続

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

これで確認が完了し、すべてが正常ですscpsftpsshfs

重要:ssh意志いいえ重要なパスに対する権限が許可されすぎているか制限されている場合に使用できます。ファイルモードは次のように設定する必要があります。

chmod 700 ~/.ssh
chmod 644 authorized_keys
chmod 600 id_rsa
chmod 644 id_rsa.pub

おすすめ記事