Piは安価で手に入れることができ、カメラや他のハードウェアを接続して好きな物を作ったり、ネットワークに接続してサーバ用途で使用したりと便利な小型コンピュータです。セキュリティが初期のままだとIDとPASSWORDが脆弱なため不正アクセスのリスクがあります。Piが侵入口となり機密データが盗まれる事件も発生しています。Piを購入しOSをインストールしたら必ず行いましょう。他にもセキュリティを向上させる方法があるので説明したいと思います。2019の15日目の記事です。PASSWORD変更PASSWORD変更はpasswdコマンドで変更できます。簡単なので必ず行いましょう。SSH接続SSHはID&PASSWORD認証よりも公開鍵認証で接続した方が安全です。Piだけでなく接続用PCでも作業を行います。鍵の生成ターミナルを起動し次のコマンドを入力します。4096認証に使用する公開鍵と秘密鍵が生成されます。pair.ファイル名を何にするか聞かれるので、デフォルトで良い人はエンターキーを入力します。僕は区別しやすいようにいつもファイル名は変更しています。(/Path/to/home/directory/.ssh/id_rsa):パスフレーズをどうするか聞かれるので入力します。公開鍵と秘密鍵がディレクトリに追加されていたら成功です。pi@XXX.XXX.XX.XX:鍵のファイル名を変更した場合はid_rsaの部分を変えてください。PiのIPアドレスを入力してください。IPアドレスがわからない場合はarpコマンドを使用して調べます。PiのIPアドレスと判断します。Piでは接続用PCで転送した公開鍵の登録作業を行います。初めに登録を行うためのディレクトリを生成します。.sshなお.sshのようにドットが初めにつくと隠しディレクトリになるため、lsと入力しても確認することができません。次に転送した公開鍵をauthorized_keysというファイルに追加します。~/.ssh/authorized_keyscatコマンドはファイルの中身をターミナル上に表示し、>>は表示内容を指定したファイルに追記します。ここで、>>ではなく>と入力すると上書きになりファイルの中身が消えてしまうので注意が必要です。鍵認証を有効化するためにsshの設定ファイルを変更します。加えてPASSWORD認証の無効化も行います。テキストエディタを使用して設定ファイルを開きます。/etc/ssh/sshd_config設定項目を探して書き換えます。Piを再起動してください。rebootこれで設定は終了です。pi@XXX.XXX.XX.XXと入力してください。