Notice: Trying to access array offset on value of type bool in /var/www/html/wordpress/wp-content/plugins/internal-link-building-plugin/internal_link_building.php on line 86

Notice: Trying to access array offset on value of type bool in /var/www/html/wordpress/wp-content/plugins/internal-link-building-plugin/internal_link_building.php on line 105

ssh接続を簡単にするために

インフラssh


Notice: Trying to access array offset on value of type bool in /var/www/html/wordpress/wp-content/plugins/internal-link-building-plugin/internal_link_building.php on line 86

Notice: Trying to access array offset on value of type bool in /var/www/html/wordpress/wp-content/plugins/internal-link-building-plugin/internal_link_building.php on line 105
sshを使ってサーバに接続する際に、毎回コマンドを実行してログインするのは大変なので、簡単に接続を行えるようにsshのconfigに記述する方法をメモしました。

configに記述

~/.ssh/config をvim等のエディタで開いて追加するだけになります。
# sshで接続するホストのエイリアスのようなもの
Host hostname 
#host名
    hostname hostname.com
#user名
    user user
#ポート番号
    port 21
#秘密鍵の指定があれば
    IdentityFile path
一番最初の行のHostで指定した名前を使って接続できる。
ssh hostname

ssh接続時の秘密鍵のパスフレーズが毎回聞かれる

先程のconfig内でそれぞれの接続先の中に UseKeychain yesAddKeysToAgent yes を追加で初回入力後にkeychainに保存され、以後聞かれなくなる。