Как установить VNC-сервер, чтобы при перезагрузке системы он запускался автоматически?

Я пытался создать VNC-сервер в своем Ubuntu 11.04, который может позволить мне войти в систему даже при перезагрузке системы. Поэтому, я пробовал как следует, но из vncviewer я не могу подключиться.

Службы сервера

Установить
$ sudo -s
# apt-get install vnc4server xinetd
Безопасность
# vncpasswd /root/.vncpasswd
Password:
Verify:
Как служба
# vim /etc/xinetd.d/Xvnc
service Xvnc
{
    type = UNLISTED
    disable = no
    socket_type = stream
    protocol = tcp
    wait = yes
    user = root
    server = /usr/bin/Xvnc
    server_args = -inetd :1 -query localhost -geometry 1024x768 -depth 16 -once -fp /usr/share/X11/fonts/misc -DisconnectClients=0 -NeverShared passwordFile=/root/.vncpasswd
    port = 5901
}
Запустить службу
# service xinetd stop
# service xinetd start

Клиент пытается

$ vncviewer 192.168.1.125:1

TigerVNC Viewer for X version 1.0.90 - built May 10 2011 10:04:22
Copyright (C) 2002-2005 RealVNC Ltd.
Copyright (C) 2000-2006 TightVNC Group
Copyright (C) 2004-2009 Peter Astrand for Cendio AB
See http://www.tigervnc.org for information on TigerVNC.

Wed Sep  7 10:08:20 2011
 CConn:       connected to host 192.168.1.125 port 5901
 main:        read: Connection reset by peer (104)
1
задан 15 August 2013 в 01:34

2 ответа

Открыт ли порт 5901?

Служба работает?

service --status-all
1
ответ дан 25 May 2018 в 18:57
  • 1
    При перезагрузке у меня есть этот отчет о сканировании Nmap в localhost (127.0.0.1) для локального хоста (127.0.0.1) PORT STATE SERVICE 22 / tcp open ssh 5901 / tcp open vnc-1, а сервис -status-all показывает: [? ] xinetd – YumYumYum 7 September 2011 в 15:59
  • 2
    sudo netstat -tap | grep xinetd - Проверьте, прослушивается ли xinetd. – mount.cifs 7 September 2011 в 22:23
  • 3
    grep xinetd / var / log / syslog - проверить syslog на наличие ошибок / подсказок – mount.cifs 7 September 2011 в 22:24
  • 4
    Результат 1: tcp 0 0 : 5901 *: LISTEN 926 / xinetd, Результат 2: "xinetd [926]: xinetd Версия 2.3.14 начата с опций loadwg libwrap, скомпилированных в." Xinetd [926 ]: Начало работы: 1 доступный сервис " , никакой специальной ошибки не обнаружено почти. – YumYumYum 8 September 2011 в 00:18
  • 5
    Хм .. нет подсказки? Попробовали подключиться с другого компьютера / дистрибутива? – mount.cifs 8 September 2011 в 14:07

Я ожидаю, что вы уже установили vnc-server и xinetd только после выполнения следующей перезагрузки

 iptables –I INPUT -p tcp --dport 5900 -j ACCEPT
 chkconfig vncserver on
 server vncserver restart

, а затем попробуйте другой компьютер, если он работает.

reboot

, если вы хотите получить доступ снаружи, убедитесь, что вы разрешаете трафик с порта 5900 вашего маршрутизатора с IP-адресом вашего VNC-сервера.

1
ответ дан 25 May 2018 в 18:57

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

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