またこそこそと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 に変更
うまくいきました.新しく中古のラズパイを数台仕入れて,こそこそと準備中です.