·
ssh
sshの接続時にパスフレーズの入力を減らす方法
公開鍵と秘密鍵を使ったsshでのサーバ接続時に、秘密鍵に設定したパスフレーズを毎回入力するのは面倒なので、作業時のパスフレーズ入力回数を減らす方法を調べました。
Mac10.13.6 High Sierraの場合
ssh-addコマンドに-Kオプションをつけることにより、Macを終了するまで、パスフレーズが記憶できます。
$ ssh-add -K ~/.ssh/id_rsa
あとは、~/.ssh/configに「my-server」という接続情報を設定している場合、下記のコマンドで接続できます。
$ ssh my-server
Ubuntu18の場合
ssh-addコマンドに-Kオプションは、Macでしか有効でないので、keychainというツールを使います。
keychainのインストール
$ sudo apt install keychain
keychainの起動
$ keychain ~/.ssh/id_rsa
$ source ~/.keychain/srv1-sh
サーバへの接続
$ ssh my-server
About the author and the blog
Masayuki Ariki is a Hobby Programmer and an not enthusiastic blogger, curious about any Python modules, Deep learning, and the web. More...