web-dev-qa-db-ja.com

vncviewer接続が拒否されました(61)

VPS(centos 6)へのルートアクセス権があります。このガイドラインを使用してVNCServerをインストールしました http://tournasdimitrios1.wordpress.com/2011/02/02/how-to-setup-vnc-server-on-centos-5-x-Fedora-11/

すべてが完璧に進み、サーバーは端末を介して実行されています。今私はvncviewer(mac os)を介してそのサーバーに接続しようとしています。しかし、それは私にエラーを与えます

Connection refused (61)

VPSのIPアドレスのみを提供していますが、ポートアドレスも必要ですか? vncserverでポートを構成する方法は?またはそれ以外の何か?

3
coure2011

私はちょうどこの問題を抱えていました。クライアントから接続するときにポート番号を明示的に指定することで解決しました。例えば。:

1.23.45.67:5901

これが誰かを助けることを願っています。

3
Oliver Moran

これを機能させるために、VNCサーバーをインストールしてから、ファイアウォールに以下を追加しました。

iptables -I INPUT -p tcp --dport 5900 -j ACCEPT
iptables -I INPUT -p tcp --dport 5901 -j ACCEPT

次に、VNCクライアントで、IPにポート番号を含めて接続しました。

192.168.1.253:5901

IPTABLESを停止する必要はありません。

0
ajtrichards

ドキュメントに次のものがあることに気づきました。

$ vncdo --help
Usage: vncdo [options] CMD CMDARGS|-|filename

Command line control of a VNC server

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -p PASSWORD, --password=PASSWORD
                        use password to access server
  -s SERVER, --server=SERVER
                        connect to VNC server at ADDRESS[:DISPLAY|::PORT]
                        [127.0.0.1]

二重コロンに注意してください:: PORTしたがって、私の場合、次を使用して接続できました。

vncdo -vs vncServerIP::5901  type "hello world"

(の代わりに vncdo -vs vncServerIP:5901

(また、-v、冗長モードは、vncサーバー側であらゆる種類のセキュリティを無効にするとともに何が起こっているかを確認するのに非常に役立ちました)

0
Ashutosh Jindal

まず、次のコマンドを使用してiptablesを一時的に無効にします。

service iptables stop

次に、接続してみます。接続が成功した場合は、iptablesでVNCのデフォルトポートを許可してみてください。

0
user111796