vnc接続はPuTTYでは機能しますが、コマンドラインでは機能しません。

vnc接続はPuTTYでは機能しますが、コマンドラインでは機能しません。

PuTTYを使用してリモートネットワークに接続し、x11vncを設定し、クライアントとしてssl / sshvncを使用しました。

PuTTYのホスト名の中にはssh.inf.ukがあります。

ポート:22

SSHトンネルオプションでソースポートを5910に設定しました。

目的地: markinch.inf.uk

パテは xterm を実行し、ユーザー名とパスワードの入力を求めます。パブリックゲートウェイマシンに到達して、次の操作を行います。

ssh markinch

その後、x11vncサーバーを設定しました。

x11vnc -ssl -usepw -rfbport 5910 -create -geometry 1200x800

SSL / Ssh VNCビューアを使用して証明書の確認をオフにし、ホストポートをlocalhost:10に設定してパスワードを入力すると、接続は正常に機能します。

---今、コマンドラインを介してPuTTYとsshの使用をバイパスしたいと思います。だから私も

 ssh -L localhost:5910:ssh.inf.uk:5910 [email protected]

これにより、ゲートウェイシステムに移動し、特定のデスクトップにログインする必要があります。

 ssh -L localhost:5910:markinch.inf.uk:5910 markinch

その後、x11vncサーバーを設定しました。

x11vnc -ssl -usepw -rfbport 5910 -create -geometry 1200x800

その後、ssl / ssh vncビューアを使用して証明書の確認(localhost:10)をオフにしてパスワードを入力すると、PORT = 5910が表示されます。

SSLPORT=5910

channel 3: open failed: connect failed: Connection refused

パテはどう違いますか?最高、

答え1

パテ構成では、トラフィックはssh.inf.ukからトンネルを出てmarkinch.inf.ukに直接転送されます。したがって、トンネルは1つだけ建設します。

ssh 文では 2 つのトンネルを構築します。 1 つは localhost から ssh.inf.uk に、もう 1 つは ssh.inf.uk から markinch.inf.uk に接続します。

なぜ2トンネルソリューションがあなたに適していないのかを特定できませんでした。ただし、パテが実行する操作と一致するようにsshコマンドを調整して動作することを確認できます。

  ssh -L localhost:5910:markinch.inf.uk [email protected]

関連情報