※こちらは旧サイトです(新サイトはこちら

~/.ssh/configの書き方メモ

2015-10-21 18:41:36

noobな僕は今までssh接続コマンドをshellとして作成してそれを実行してましたが、もっと便利な方法があったのでメモ

~/.ssh/config

というかこのファイルに書くだけ

Host [設定名]
    HostName [SSH接続先]
    Port [ポート番号]
    IdentityFile [鍵ファイル(あれば)]
    User [ユーザ名]

他に、StrictHostKeyChecking noを指定すればknown_hostsのチェックをしにいかなくなるけど、セキュリティ上むやみに設定はしないほうがいいらしい

SSH接続する

Tabで[設定名]の補完がききます 便利。

ssh [設定名]

その他のメモ

// 多段
ProxyCommand    ssh -W %h:%p [踏み台ホスト]

// サーバ側の応答確認(keep-alive)
ServerAliveInterval 10

// 応答確認して応答が無い場合のリトライ回数
ServerAliveCountMax 5   # デフォルトは 3

日本語マニュアル

[SSH CONFIG](http://euske.github.io/openssh-jman/ssh_config.html)