Tips/SSH_CONFIG の変更点
  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • Tips/SSH_CONFIG へ行く。

TITLE:.ssh/config の活用

.ssh/config ファイルを利用するとクライアントの動作をホストごとに変更できて非常に便利。
ここでは自分で使っている情報を纒めておく。

基本的な表記法は下記のようにシンプルなテキストで、
ssh で接続する前に順番にマッチしていくので、
先行する設定(ファイルの先頭に近い)ほど優先順位が高くなる。
ワイルドカード (*) も使用できる。
 ssh hostname

とすると設定が有効になる。
#pre{{
Host hostname
 [Opt] string
}}

* ポートをホストごとに変更する [#t517505c]
#pre{{
Host mail
 Port 10022
}}

* プロクシを使って内部ホストへ直接ログイン [#zcda95c7]
ここでは踏み台にする(外部に開いている)サーバを login.mysite.com とした。
&color(red){この設定を使うには nc コマンドがインストールされている必要がある。};

#pre{{
Host cafe-intranet
    Hostname cafe.mysite.com
    ProxyCommand ssh login.mysite.com nc %h %p
}}