~/.ssh/configにSSH接続情報を記載することによってSSH接続をAlias化して簡単に接続できるようにします。
接続対象のコンテナは以下です。
Alias前と後でSSH接続の違い
# Alias前はポートやユーザ名の指定が必要で覚えにくい
[vagrant@localhost ~]$ ssh -p 2222 root@localhost
# Alias後はホスト名のみ指定すればいいので覚えやすく簡単
[vagrant@localhost ~]$ ssh docker-centos7
~/.ssh/configファイルの作成
# ~/.ssh/configファイルの作成
[vagrant@localhost ~]$ mkdir ~/.ssh
[vagrant@localhost ~]$ chmod 600 ~/.ssh/config
[vagrant@localhost ~]$ vi ~/.ssh/config
Host docker-centos7
HostName localhost
User root
Port 2222
# Alias名でSSH接続
[vagrant@localhost ~]$ ssh docker-centos7
root@localhost's password:
Last login: Fri Jul 17 12:15:00 2020 from gateway
[root@ssh-man ~]#
無事にAlias化することができました。
以上でSSH接続をAlias化して簡単接続するは完了です。
30代のWEB系企業エンジニアです。毎回同じようなことを検索してしまうので、自分の備忘録的に書いています。サイトのデザインはQiita(https://qiita.com)さんに寄せています。