パスワードなしでssh

2018年8月1日 - 未分類

MacからRaspberry Piへパスワードなしでsshする方法です。

Macで、

(1) ssh-keyを作る。
$ ssh-keygen -t rsa
すると、
Enter file in which to save the key (/home/<user>/.ssh/id_rsa):

となるので、3回リターンを押す。

(2) sshしたいサーバー側(Raspberry pi)に公開鍵(public key)を覚えさせる。
$ ssh-copy-id -i ~/.ssh/id_rsa.pub pi@<raspberry pi ip address>:

/home/pi/.ssh/authorized_keysというファイルの中にpublic keyが保存される。

以後、Mac側で、

$ ssh pi@<raspberry pi ip address>

でログインできる。

$ ssh pi@<raspberry pi ip address> command

で指定したコマンドの実行ができる。

$ ssh pi@<raspberry pi ip address> hostname

とするとホスト名が返ってくる。rshを使うよりも簡単で安全。

参考にしたサイト

 

Translate »