トンネリングなしでSSH用Jumphostを使用する方法

トンネリングなしでSSH用Jumphostを使用する方法

私は次のサーバーを持っています:

  • 私のローカルホスト(localhost
  • ジャンプホスト( jumphost)
  • finalhostJumphost()を介してのみアクセス可能なサーバー

次のコマンドを実行できます

ssh -t user@jumphost ssh -t user@finalhost

finalhostで接続するには、でlocalhost認証を使用し、からjumphost接続するにはパスワード認証を使用します。finalhostgssapi-with-miclocalhostjumphost

ssh_configこれを行うには、どのようなものを使用する必要がありますか?

ssh finalhost

または

scp file finalhost:/some/path/

出発地localhostと接続地点は?

通常の使用proxycommand

ssh -o ProxyCommand='ssh -W finalhost:22 user@jumphost' user@finalhost

私の。finalhostlocalhost

答え1

SSH設定でバスチョン「jumpbox」を設定できません。バスチャンで2番目のホップ認証を開始する必要があります。

唯一の機会は、bashエイリアスまたは機能を使用してローカルコマンドを単純化することです。

残念ながら、この場合scpを使用する方法は簡単です。

関連情報