SSHサーバーへのリバース接続

SSHサーバーへのリバース接続

マシンAはインターネットに接続されており、ファイアウォールの背後にあるため、着信接続を受信できません。マシンBはインターネットに開いています。

Bにコマンドを入力してAで実行するようにしたいと思います。 Bがコマンドを送信する前に、Aが最初にBとの接続を確立する必要がない限り。

AでSSHdを実行し、Bで通常のSSHクライアントを実行してこれを実行できますか?それとも、AでSSHdとSSHクライアント(SSHdのリバーストンネルを確立するために使用されたクライアント)の組み合わせを使用する必要がありますか?

答え1

マシンAが「ネットワークから」接続できない場合は、接続を確立してトンネルを開く必要があります。その後、マシンBはトンネルを介してマシンAに接続できます。

http://www.linuxjournal.com/content/ssh-tunneling-poor-techies-vpn逆トンネリングのセクションをご覧ください。

関連情報