リモートのUnixマシンから、ファイアウォールの背後にある特定のWindowsマシンに接続する必要があります。
この目的のために、私はTightVNCサーバー(2.8.8 GPL)をWindowsマシンにインストールしました。 14900でリッスンするように設定され、「ループバックを許可する」およびのみループバック接続に設定されています。
同じWindowsマシンでtelnet 127.0.0.1 14900
を実行しようとすると、すぐに接続され、VNCプロトコルの先頭(RFB...
)が出力されます。ここまでは順調ですね。
ここで、PuTTYを使用してWindowsマシンからリモートUnixマシンにSSH接続します。 PuTTYセッションで設定したトンネルの1つはR14900:127.0.0.1:14900
です。
しかし、リモートのUnixマシンでvncviewer 127.0.0.1::14900
を実行しようとすると、1秒間ためらってから、vncviewer: VNC server closed connection
と要求します。リモートUnixマシンで同じtelnet 127.0.0.1 14900
を実行しようとすると、接続が一時的に切断されるだけです。
質問:
OK、気にしないでください-PuTTYセッションをもう一度再開した後、すべてが機能し始めました...