パスワードなしで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を使うよりも簡単で安全。