
インターネット上のどこかに NAT の背後にあるマシン RemoteA があります。このマシンは ssh サーバーに接続できます。
同じ SSH サーバーに接続している RemoteB という別のマシンがあります。
RemoteA が ssh 接続を介して SSH サーバーに接続し、RemoteB も ssh サーバーに接続されている場合、RemoteB は SSH サーバーを介した既存の接続を介して RemoteA までトンネルできますか?
目標は RemoteB が RemoteA に接続することですが、NAT のため接続できません。しかし、RemoteA と RemoteB の両方が SSH 経由で SSHServer に接続できる場合、トンネルは可能であると思われますか?
答え1
双方向トンネルはこれを解決します:
RemoteAはsshを使用して
ssh -N -R 8822:localhost:22 user@SSHServer
RemoteB は SSHServer に ssh し、次を使用します:
ssh -p 8822 user@localhost
そして、そのポイントRemoteBはRemoteA内にあります。