Я пытаюсь подключиться к рабочему столу Linux Ubuntu-10.04 на рабочем месте с моего домашнего компьютера (Vista) после подключения к офисному VPN. Я установил пакет vnc4server на эту машину Linux. Затем я запускаю vncserver вручную в командной строке. Когда я пытаюсь подключиться к нему со своего домашнего компьютера (Vista) с помощью средства просмотра VNC, выдается сообщение об ошибке: « Unable to connect to host. Connection refused(10061) .

В чем может быть причина, и как я могу решить эту проблему?

2] Я также установил UltraVNC на свой домашний компьютер (Vista). Я думал, что UltraVNC, Infact не нуждается в каком-либо сервере установлен / работает на компьютере, к которому мы подключаемся. Правильно ли, что с помощью средства просмотра UltraVNC мы можем подключиться к удаленной машине (Linux / Windows) без каких-либо программных средств, необходимых на этой удаленной машине?

(Для меня подключение с использованием UltraVNC также выдало ошибку, сказав - "Не удалось подключиться".)

Любые указатели для устранения этих ошибок помогут.

2 ответа2

2

Отказ в соединении может быть вызван несколькими причинами. Первые вещи, которые нужно проверить, это ...

1) Вы подключаетесь к правильному IP-адресу и порту (DNS-суффиксы не всегда автоматически добавляются к именам хостов, поэтому стоит проверить, что вы можете разрешить имя хоста из командной строки, просто попробуйте пропинговать его, чтобы увидеть, что возвращается)

2) Убедитесь, что сервер (ваш удаленный компьютер с Ubuntu на работе) настроен на прием соединения без запроса, так как по умолчанию запрашивается разрешение на удаленном компьютере (или, по крайней мере, это все еще стоило проверить)

Наконец, тот, кто сказал вам, что UltraVN Viewer может подключиться к машине без сервера на удаленной машине, говорит о чепухе. Было бы серьезной проблемой безопасности, если бы вы могли просто подключиться к любому компьютеру.

1

Проверьте порт, к которому вы пытаетесь подключиться. Когда вы запускаете vnc4server, он должен сказать вам, какой дисплей он создает, например:

jrt@tails:~$ vnc4server 

New 'tails:1 (jrt)' desktop is tails:1

Starting applications specified in /home/jrt/.vnc/xstartup
Log file is /home/jrt/.vnc/tails:1.log

Итак, у меня уже запущен X, поэтому vnc4server запустил новый X-сервер :1. По умолчанию VNC подключается к порту 5900, но в этом случае сервер VNC будет прослушивать 5901.

На Linux-машине вы можете запустить команду:

netstat -atpn

и искать что-то вроде:

tcp6       0      0 [::]:5901               [::]:*                  LISTEN      2737/Xvnc4 

Альтернативой VNC, на которую вы можете обратить внимание, является FreeNX / nomachine.com.

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