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でポートを構成する方法は?またはそれ以外の何か?
私はちょうどこの問題を抱えていました。クライアントから接続するときにポート番号を明示的に指定することで解決しました。例えば。:
1.23.45.67:5901
これが誰かを助けることを願っています。
これを機能させるために、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を停止する必要はありません。
ドキュメントに次のものがあることに気づきました。
$ 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サーバー側であらゆる種類のセキュリティを無効にするとともに何が起こっているかを確認するのに非常に役立ちました)
まず、次のコマンドを使用してiptablesを一時的に無効にします。
service iptables stop
次に、接続してみます。接続が成功した場合は、iptablesでVNCのデフォルトポートを許可してみてください。