この記事を読むことで実現できること
~/.ssh/configにあらかじめ設定を書いておくことで、SSH接続する際に以下のような長いコマンドを打っていたのが、
ssh -i {秘密鍵までのパス} {ユーザー名}@{ホスト名}
以下のように短いコマンドで済むようになります。
ssh {適当な名前}
~/.ssh/configに設定を書く
~/.ssh/config
を作成するため以下のコマンドを実行します。
touch ~/.ssh/config
テキストエディタで~/.ssh/config
を開きます。そして、以下のように入力します。
~/.ssh/config
Host {適当な名前}
HostName {ホスト名}
User {ユーザー名}
IdentityFile {秘密鍵までのパス}
Host
にはコマンドで呼び出す際の名前を入力します。HostName
には接続先のホスト名を入力します。User
には接続先のユーザー名を入力します。IdentityFile
には公開鍵認証に使う際の秘密鍵までのパスを入力します。公開鍵認証を使わない場合は入力する必要はありません。
接続できるか確認
Host
に入力した名前でSSH接続ができれば成功です。
ssh {適当な名前}