americandog1993の日記

プログラマー歴半年のメモ

~/.ssh/configに接続先VPSを登録

環境

CentOS7

動機

$ ssh -p 22 user@xxx.xxx.xx.xx

毎回これを打つのに嫌気が差してきたので。

接続先登録

.sshディレクトリ下のconfigファイルで設定できる。
自分の場合は最初の状態でconfigファイルがなかったので作成した。

$ sudo touch ~/.ssh/config
$ sudo vi ~/.ssh/config

以下の形式で設定する。

Host myvps(任意の名前)
    HostName xxx.xxx.xx.xx(IPアドレス。ドメイン設定済の場合はドメイン名でも良い)
    User username(接続先VPSのユーザ名)
    Port 22(ssh接続で使うポート番号)
    IdentityFile ~/.ssh/id_rsa(秘密鍵)

これで楽にログインできるようになる。

$ ssh myvps