解決策 1:
指定したホスト名を無視してジャンプ ホストにログインするよう構成で明示的に指定されているため、最終的にジャンプ ホストにログインすることになります。
HostName jumphost.example.com
HostName
コマンドラインで指定されたホスト名を上書きします。
ssh コマンド ラインで指定せずにジャンプ ホストを自動的に使用しようとしている場合、正しい構成ファイル オプションは ProxyJump
です。 .例:
Host everything, behind, jumphost, *.example.com
ProxyJump jumphost.example.com
ssh target.example.com
を実行するだけです ジャンプホストを通過します。
解決策 2:
問題は、Host 定義が jumphost.example.com と target.example.com の両方をエイリアスとしてキャッチし、どちらの場合も HostName を jumphost.example.com に設定することです。
Host コマンドに続くエイリアスを完全修飾ドメイン名ではなく、それぞれのホスト エントリを作成することをお勧めします