Raspberry pi に公開鍵認証でSSH接続する

またこそこそとRaspberry piで遊んでおりまして,久々に使ってみたらLAN経由での接続をパスワードのままにしていましたので,安全性を高めるべく公開鍵認証でのログインを設定してみました.自分用のメモです.ChatGPTに教えてもらいました.

1.Raspberry piにパスワード認証でSSH接続できることを確認

$ ssh user@address

2.ホストPCに戻って,公開鍵をRaspberry piに転送する

$ scp id_rsa.pub user@address:~/

3.Raspberry piに接続して公開鍵を設定する.

$ mkdir .ssh
$ touch .ssh/authorized_keys
$ chmod 700 .ssh
$ chmod 600 .ssh/authorized_keys 
$ cat id_rsa.pub >> .ssh/authorized_keys
$ rm id_rsa.pub

4.確認

$ ssh user@address -i .ssh/id_rsa

パスワード認証をOFFにするには

$ sudo nano /etc/ssh/sshd_config

PasswordAuthentication no に変更

うまくいきました.新しく中古のラズパイを数台仕入れて,こそこそと準備中です.

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA