VNCサーバのファイアウォールルールをすでに指定しているので、この問題はVNCポートリスニングの可能性が高いです。
まず、あなたも見ることができnetcatを(あなたがパッケージをインストールする必要があるかもしれません)あなたのポートへ 変更5901何ら
を=しないNC
nc localhost 5901
ローカルホストの実行にVNCが実行されていることを確認してくださいすべてがポートの統計
012を表示するには、このコマンドを実行して動作しているようだ場合、今
vncserver -list
:によってVNCインスタンスを実行しています
sudo netstat -ntpl | grep 5901
あなたのポート名に5901を変更します。
何か127.0.0.1:5901
のようにTCPに割り当てられている場合、その問題だ、私たちは、VNCが、それはすべてのトラフィックを受け入れるだけのlocalhostべきではないことを意味する
0.0.0.0:5901
上で実行されていることを確認する必要があります!
は最終的に、vncserver -kill :1
(表示名)を実行して、VNCサーバを殺すのコマンドを実行します。
vncserver -localhost no
P.Sその古い質問を将来の答えを求める人々を助けるかもしれません。
こんにちは、そのような場合の解決策を見つけましたか?私はそれも答えを探しています.. http://stackoverflow.com/questions/38704735/how-to-watch-xvfb-session-thats-inside-a-docker-on-remote-server-from-my -Yocal –
@YonatanKironがあなたの質問を投稿しました –