SSHトンネルを使用してHTTP経由でvncにアクセスする方法は?

SSHトンネルを使用してHTTP経由でvncにアクセスする方法は?

AWS Debian9 EC2 インスタンスを実行していて TightVNC を設定し、VNC クライアントを介してサーバーにアクセスできます。 AWS のセキュリティグループを通じて、ポート 5900、5901、22、80、443 へのアクセスを許可しました。

次のコマンドを使用してVNCサーバーを実行します。

vncserver :1 -geometry 1024x768 -depth 16

次に、次のコマンドを使用してSSHトンネルを開きます。

ssh -L 5901:127.0.0.1:5901 -C -N -l admin <ip.address.of.server>

ブラウザに localhost:5901 をロードすると、次のような結果が表示されるため、正常に動作するようです。

RFB 003.008

私は何を見逃していますか?フォローしてみました。このガイドSSHトンネリング部分まで動作し続けますが、ここでは正常に動作しているようです。

SSHトンネルを介してブラウザに表示されるようにDebian9でightVNCを設定するにはどうすればよいですか?

答え1

VNCはクライアントプログラムを必要とし、通常はブラウザを介してアクセスしません。利用可能なブラウザプラグインや拡張機能があるかもしれませんが、確認しませんでした。

インストールするタイトなVNC顧客ラップトップでlocalhost:1開きます(これは:1デフォルトでポートであるリモートホストの最初のVNCディスプレイを意味します5901)。ローカルポート5901に接続され、SSHを介してサーバーに転送されます。

関連情報