私はラップトップとSSHを使用して、他のクライアントに属する異なるネットワーク/環境のプライベートIP専用システムに接続しています。したがって、192.168.1.5
あるネットワークのホストは別のネットワークのホストとは異なります192.168.1.5
。 SSH設定(Host
セクション)をこれらのさまざまなホストに適用したいが、~/.ssh/config
各IPの設定のみを指定できるため、機能しません。
この問題をどのように処理しますか?
ちなみに、私はNetworkManagerを使用してネットワークに接続しています(もちろん、ここでは役に立つとは思わない)。
答え1
ファイルでおよびを使用できますhost
。hostname
.ssh/config
host mySpot1
hostname 192.168.1.5
forwardagent yes
host mySpot2
hostname 192.168.1.5
forwardagent no
マニュアルページからssh_config
:
CPU名
ログインする物理ホスト名を指定します。これは、ホストの別名または略語を指定するために使用できます。