SSHトンネルを介して複数のリモートシステムにSSHで接続する

SSHトンネルを介して複数のリモートシステムにSSHで接続する

私はSSHトンネリングを初めて使用します。

デフォルトでは、リモートラボ(サブネット1.2.3.Xなど)のサーバーにSSHで接続できるようにしたいです。

表示されているコンピュータ(例:11.22.33.44)にログインできます。

SSHトンネルを介して1.2.3.Xサブネット上のコンピュータにログインできるようにしたいが、正確に何をすべきかわかりません。

すでにログインできるマシンからマシンにログインすることはオプションですが、私の開発ファイルは私のローカルコンピュータにあります。だからSSHトンネルを使いたいです。

ベストアンサー1

透明なマルチホップSSH

あなたの質問を正しく理解したら、あなたは外部から見ることができるマシン(ドアと呼びます)を介して研究室サーバーに透過的にSSHを介して接続するソリューションを探しています。

lbutlrが述べたように、最初に浮上するのはゲートウェイにSSHとして接続し、そこからラップサーバーにSSHに接続することです。これはうまくいきますが、それほど便利ではなく、ユーザーとサーバー間で直接ファイルを転送することはできません。

より良い解決策:これを見てください記事ProxyCommandSSH機能を使用する場合、ゲートウェイにプロキシとして機能するように指示し、入力するだけですべてがssh lab_server機能します(scpも同様です!)。

おすすめ記事