公開日:2023年3月10日

オリジナル公開日:2021年9月5日

最終更新日:2023年3月10日

【簡単】ssh接続で毎回聞かれるパスフレーズを省略する

この記事は2021年9月5日に公開したものです。

以前の記事で、macから同一LANのラズパイにssh接続するのを
パスワードから公開鍵認証に変更しました。
以前の記事はこちら↓
https://jetree.work/r82ibm136el


毎度ssh接続をするたびに、
秘密鍵のパスフレーズを聞かれます。

$ ssh 'ユーザー名'@'ホスト名'
Enter passphrase for key 'キーのパス':  //ここでパスフレーズを入力



これを省略します。

$ ssh-add



これでパスフレーズを聞かれるので入力します。
ところがこれではうまくいきませんでした。

キーの名前が違いました。
ラズパイ用に用意した鍵は'id_rsa_raspberry'で
先ほどは'id_rsa'のパスフレーズ聞かれていました。

現在手元には
  ・"id_rsa"
  ・"id_rsa_raspberry"

の2種類以上の鍵がありました。


そこで

$ssh-add '機密キーのパス'


これでパスフレーズを入力すると

Identity added:'秘密鍵のパス'

と表示されます。


これで改めてssh接続をすると

$ ssh 'ユーザー名'@'ホスト名'


パスフレーズを入力することなくラズパイにログインできました。