vnc-сервер установлен и работает, но не виден по сети

Невозможно подключиться по локальной сети с помощью VNCViewer к TigerVNC-серверу на Centos

У меня на Centos 6 установка Vino или точнее tigervnc-server настроена и запускается успешно как определено процедурой здесь:

http://wiki.centos.org/HowTos/VNC-Server

Однако я не могу подключиться к серверу с помощью vnc-клиента на компьютере W7 или с помощью браузера с поддержкой Java.

Я настроил пользователя, а именно "1: отметка"

После запуска "ss -l" для определения порта (спасибо arcyqwerty за предложение netstat) я определил правильный порт 5901 или 5902.

вывод ss -l

State      Recv-Q Send-Q     Local Address:Port       Peer Address:Port   
LISTEN     0      50                     *:mysql                 *:*       
LISTEN     0      5                     :::vnc-server           :::*       
LISTEN     0      5                      *:5901                  *:*       
LISTEN     0      128                   :::41485                :::*       
LISTEN     0      5                     :::5902                 :::*

Ниже вывод моих /home/mark/.vnc/log после запуска сервиса

Thu Dec  5 12:09:58 2013
vncext:      VNC extension running!
vncext:      Listening for VNC connections on all interface(s), port 5901
vncext:      created VNC server for screen 0
GNOME_KEYRING_SOCKET=/tmp/keyring-icjZAi/socket
SSH_AUTH_SOCK=/tmp/keyring-icjZAi/socket.ssh
GNOME_KEYRING_PID=7644
Failed to play sound: File or data not found
An instance of nm-applet is already running.
** Message: adding killswitch idx 2 state KILLSWITCH_STATE_SOFT_BLOCKED
** Message: killswitch 2 is KILLSWITCH_STATE_SOFT_BLOCKED
** Message: killswitches state KILLSWITCH_STATE_SOFT_BLOCKED
05/12/2013 12:10:02 PM Autoprobing TCP port in (all) network interface
05/12/2013 12:10:02 PM Listening IPv{4,6}://*:5900
05/12/2013 12:10:02 PM Listening IPv4://0.0.0.0:5900
05/12/2013 12:10:02 PM Problems in NewSocketListenTCP(), sock=-1
05/12/2013 12:10:02 PM Listening IPv{4,6}://*:5901
05/12/2013 12:10:02 PM Listening IPv4://0.0.0.0:5901
05/12/2013 12:10:02 PM Problems in NewSocketListenTCP(), sock=-1
05/12/2013 12:10:02 PM Listening IPv{4,6}://*:5902
05/12/2013 12:10:02 PM Autoprobing selected port 5902
05/12/2013 12:10:02 PM Advertising authentication type: 'VNC Authentication' (2)
05/12/2013 12:10:02 PM Advertising security type: 'VNC Authentication' (2)
** Message: killswitch 2 is KILLSWITCH_STATE_SOFT_BLOCKED
** Message: killswitches state KILLSWITCH_STATE_SOFT_BLOCKED

(polkit-gnome-authentication-agent-1:7711): GLib-GObject-WARNING **: cannot register     
existing type `_PolkitError'

(polkit-gnome-authentication-agent-1:7711): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
(null):  Warning no default label for /home/mark/.gvfs`

Мой / etc / sysconfig / vncservers содержит

VNCSERVERS="1:mark"
VNCSERVERARGS[1]="-geometry 800x600"

Однако из netstat видно, что порты 5900, 5901 и 5902 задействованы. Вот результаты моих тестов:

  1. просмотр на хосте с использованием 'localhost:5900' Результат: RFB 003.007
  2. просмотр на хосте с использованием 'localhost:5901' Результат: RFB 003.008. (примечание: пользователь: отметка)
  3. просмотр на хосте с использованием 'localhost:5902' Результат: RFB 003.007
  4. VNC на хосте используя localhost: 5901 Результат: сработало.

Примечание: из http://www.realvnc.com/docs/rfbproto.pdf RFB представляет номера версии протокола, необходимого для удаленного кадрового буфера.

Я попробовал 1,2,3 и 4 сверху, заменив localhost: port на 'hosts ip':port на машине сетевого клиента и все тайм-ауты.

Следующие дополнительные шаги были предприняты

  • Выключил брандмауэр
  • Временно отключен SeLinux
  • Успешно пропинговал хост с клиента по локальной сети.

Я также успешно запускаю видимую службу httpd с хоста-нарушителя.

Любые указатели будут оценены.

1 ответ

Решение

Убедитесь, что сервер действительно работает (попробуйте ps или же ps aux).

Если это работает, то попробуйте netstat чтобы убедиться, что это LISTEN на правом порту

Другие вопросы по тегам