ラズパイ関連
SSH接続
接続コマンド$ ssh pi@IPアドレス
または
$ ssh -l pi IPアドレス
やる操作
- サーバーに接続するクライアントでSSH鍵を生成
- 生成したSSH鍵をラズパイ側に登録
SSH鍵の生成
$ ssh-keygen -t rsaこれにより,ホームディレクトリに.sshというディレクトリが生成され,その中に"id_rsa","id_rsa.pub"というファイルが生成される.
- id_rsa : 秘密鍵
- id_rsa.pub : 公開鍵
- -t : 鍵タイプの指定オプション
- rsa : 使用する鍵タイプ(rsa暗号)
SSH鍵をラズパイ側に登録
生成したid_rsa.pubをラズパイのディレクトリのどこかに保存する.(今回はDocuments下に置いたとする)
すでにSSH接続できる(パズワードでログインできるとか,他のpcでできる)場合にはそちらのpcにファイルを移して以下のコマンドでラズパイ側に送ることもできる.
$ scp -P 22 /home/"username"/.ssh/id_rsa.pub pi@192.168.xx.x:/home/pi/Documents
- -P : ポート番号の指定オプション
- 22 : 指定したポート番号
- scpコマンドチートシート
$ cat /home/pi/Documents/id_rsa.pub >> /home/pi/.ssh/authorized_keys