GNU/Linux >> Linux の 問題 >  >> Linux

追加の ssh コマンドなしで SSH Config を使用して jumphost 経由でターゲットに直接 SSH 接続する方法

解決策 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 コマンドに続くエイリアスを完全修飾ドメイン名ではなく、それぞれのホスト エントリを作成することをお勧めします


Linux
  1. SSHのコマンドを使用してMySQLデータベースを復元するにはどうすればよいですか?

  2. ssh 経由でキーを送信するか、マウスを使用してターゲット表示モードをアクティブにしますか?

  3. rm を使わずにファイルを削除するには?

  1. 中間マシンを介してscpする方法は?

  2. パスワードなしでsshコマンドをsudoコマンドをリモートで実行する方法

  3. SSH:プライベート ネットワークで、ssh 公開鍵を使用せずにソース マシンからリモート マシンにアクセスする方法

  1. 確認なしでcpコマンドを強制的に上書きする方法

  2. Linuxでmailxコマンドを使用して外部SMTPサーバー経由でメールを送信するにはどうすればよいですか?

  3. Linuxサーバーでnginxを使用してサブドメインまたは複数のドメインをホストする方法