ローカルから SSH 接続を行う際に、簡単に接続することができるように接続情報の管理設定を行っていきます。
.ssh/configファイルの作成
ファイルが存在しない場合には、作成します。
$ mkdir ~/.ssh
$ chmod 700 .ssh
$ touch ~/.ssh/config
.ssh/config ファイル設定
~/.ssh/config ファイルを開き、以下の設定を記述します。
# dev-srv サーバー
Host dev-srv
HostName dev.server.com
User devuser
Port 2222
IdentityFile ~/.ssh/id_rsa_dev.pem
# stg-srv サーバー
Host stg-srv
HostName stg.server.com
User stguser
Port 2222
IdentityFile ~/.ssh/id_rsa_stg.pem
# prod-srv サーバー
Host prod-srv
HostName prod.server.com
User produser
Port 2222
IdentityFile ~/.ssh/id_rsa_prod.pem
設定内容
設定 | 内容 |
Host | ホスト名を設定 |
HostName | ホストのアドレスか IP アドレスを設定 |
User | ログインユーザ名を設定 |
Port | ポート番号を設定 |
IdentityFile | ログインするための秘密鍵のパスを設定 |
サーバーへの接続方法
$ ssh dev-srv
$ ssh stg-srv
$ ssh prod-srv
コメント