SSH接続をAlias化して簡単接続する

プログラミング

~/.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化して簡単接続するは完了です。

pocketcode

30代のWEB系企業エンジニアです。毎回同じようなことを検索してしまうので、自分の備忘録的に書いています。サイトのデザインはQiita(https://qiita.com)さんに寄せています。