3

У меня есть root-доступ к 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)

Я предоставляю только IP-адрес VPS, может быть, мне также нужен адрес порта? Как настроить порт на vncserver? или это что-то еще?

4 ответа4

3

У меня только что была эта проблема. Я решил это, указав номер порта при подключении с клиента. Например:

1.23.45.67:5901

Надеюсь, это кому-нибудь поможет.

0

Чтобы это работало, я установил сервер 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

Я заметил, что в документации есть следующее:

$ 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

Во-первых, временно отключите iptables с помощью этой команды:

service iptables stop

Теперь попробуйте подключиться; если соединение прошло успешно, попробуйте разрешить порт VNC по умолчанию в iptables.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .