2016-06-01 6 views
0

AWS EC2にAmazon Linux AMIサーバーがあり、 ""に "selenium docker"が配置されています。ドッカーにはVNCがあります。リモートサーバー上にあるドッカー内のVNCに接続

このVNCにはどうすればアクセスできますか?

私はいくつかのGoogle検索を行いましたが、何も見つかりませんでした。また、サーバのIPに接続してVNCのディスプレイ番号を表示しようとしましたが、接続が拒否されます。

私はVNCポートをサーバーセキュリティルールのルールとして追加しました。

ありがとうございました。

+0

こんにちは、そのような場合の解決策を見つけましたか?私はそれも答えを探しています.. http://stackoverflow.com/questions/38704735/how-to-watch-xvfb-session-thats-inside-a-docker-on-remote-server-from-my -Yocal –

+0

@YonatanKironがあなたの質問を投稿しました –

答えて

0

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その古い質問を将来の答えを求める人々を助けるかもしれません。

関連する問題