ssh-tunnelを使ってWindows上のTightVNCサーバーに接続するにはどうすればいいですか?


1

リモートのUnixマシンから、ファイアウォールの内側にある特定のWindowsマシンに接続する必要があります。

この目的のために、私はTightVNCサーバー(2.8.8 GPL)をWindowsマシンにインストールしました。 14900でリッスンするように設定されており、 "Allow loopback"に設定されています。 のみ ループバック接続

走ろうとすると telnet 127.0.0.1 14900 同じWindowsマシン上で、VNCプロトコルの最初の部分を即座に接続して印刷します( RFB... )ここまでは順調ですね。

今私はPuTTYを使ってWindowsマシンからリモートのUnixマシンへとsshで移動します。私がPuTTYセッションで設定したトンネルの1つは、 R14900:127.0.0.1:14900

走らせようとしたとき vncviewer 127.0.0.1::14900 しかし、リモートのUnixマシンでは、ちょっと躊躇してから次のように主張します。 vncviewer: VNC server closed connection。私が同じことを試みるなら telnet 127.0.0.1 14900 リモートのUnixマシンでは、切断されるためだけに一時的に接続します。

質問:

  1. どちらの場合も新しい接続のリモートIPが127.0.0.1である場合、TightVNCサーバーは同じマシンからの接続とsshトンネル経由の接続をどのように区別しますか。
  2. どうやってこの賢さを乗り越えて 私自身 Windowsマシンを他のLANにさらさずに接続できますか。

2
私はこの質問を話題以外のものとしてクローズすることを票決しています。というのは、自己解答はこれがしゃっくりでもはや再現できないことを示しているからです。
fixer1234

回答:


0

わかりました、気にしないでください - もう一度PuTTYセッションを再開した後、すべてがうまくいき始めた...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.