既存のSSH接続を介してNATリモートシステムにアクセスする

既存のSSH接続を介してNATリモートシステムにアクセスする

インターネットのどこかにNATの後ろにRemoteAというマシンがあります。 SSHサーバーに接続できます。

同じSSHサーバーに接続されているRemoteBという別のコンピュータもあります。

RemoteAがSSH接続を介してSSHサーバーに接続し、RemoteBもSSHサーバーに接続されている場合、RemoteBはSSHServerを介した既存の接続を介してRemoteAにトンネリングできますか?

RemoteAに接続するための宛先はRemoteBですが、NATのため接続できません。しかし、RemoteAとRemoteBの両方がSSHServerでSSHを介して接続できる場合、トンネリングは可能でしょうか?

ベストアンサー1

双方向トンネリングはこの問題を解決します。

RemoteAはsshedで使用されます。

ssh -N -R 8822:localhost:22 user@SSHServer

RemoteBはsshを介してSSHServerに接続し、次のものを使用します。

ssh -p 8822 user@localhost

RemoteB ポイントは RemoteA にあります。

おすすめ記事