Сервер VNC работает, но я не могу подключиться к нему с помощью средства просмотра VNC

19727
Beginner

Я установил сервер VNC на CentOS 5.8, и он работает, но я не могу подключиться к нему с помощью средства просмотра VNC. Я получаю следующее сообщение об ошибке:

connect: Тайм-аут соединения (10060)

В чем может быть проблема?

0
Там может быть много проблем. У вас есть подключение к сети вообще? Можете ли вы пинговать CentOS? У вас есть брандмауэр? Сервис VNC запущен и работает? Вы можете попробовать сделать несколько дополнительных проверок, используя NMap - http://nmap.org/ EliadTech 11 лет назад 0
Я могу подключиться к своему серверу с помощью замазки. Я проверил состояние vnsserver с помощью команды «service vncserver status», и он работает. Beginner 11 лет назад 0
Итак, вы должны проверить брандмауэр (если есть) и протестировать порт VNC с NMap. EliadTech 11 лет назад 1
Благодарю. Я отключил IP-таблицы. Это сейчас работает. Но я должен научиться добавлять исключения в брандмауэр. Beginner 11 лет назад 0

3 ответа на вопрос

3
EliadTech

Here how to add a firewall exception (you'll need to open ports 5900 and 5800). Linux is not my strong side, so I hope this picture helps... CentOS firewall

1
ericson.cepeda

You will need to do:

vi /etc/sysconfig/iptables 

Then, you will find a file as follows:

# Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT # <add the line for eth> -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT # <add the line for ports> -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT 

With your correct eth in ifconfig, add the following lines to your iptables:

-A INPUT -i eth1 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp -m multiport --dports 5801:5803,5901:5903,6001:6003 -j ACCEPT 

After the file is saved:

sudo service iptables restart sudo service vncserver restart 

You can have more information at: http://wiki.centos.org/HowTos/VNC-Server. However, you will see that they do not state: 5801:5803, which I have to add in order to get the VNCViewer working.

Regards,

-1
SAT

Просто отвечая на это сейчас, чтобы убедиться, что кто-то еще, кто просматривает эту страницу, найдет решение. У меня также была эта проблема на CentOS 6.4 64-битной машине. Решено это с помощью ссылки http://realembed.blogspot.com/2013/10/setting-up-vncserver-on-centos.html

Здравствуйте и добро пожаловать на superuser.com. Ваш ответ ссылается на другой сайт. Обычная практика - описывать само решение в ответе и ссылаться на решение в случае, если сайт, на который ссылаются, по какой-то причине исчезает. Сделайте это, и я удалю свой -1. Mogget 10 лет назад 1

Похожие вопросы