J'essayais de créer un serveur VNC dans Ubuntu 11.04, ce qui peut me permettre de me connecter même après le redémarrage du système. Par conséquent, j'ai essayé comme suit, mais de vncviewer, je ne peux pas me connecter.
Installer
$ Sudo -s
# apt-get install vnc4server xinetd
Sécurité
# vncpasswd /root/.vncpasswd
Password:
Verify:
En tant que service
# 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
}
Démarrer le service
# 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)
Vous voudrez peut-être essayer x11vnc - une solution très puissante et relativement facile à utiliser.
S'il vous plaît voir ma réponse précédente sur un sujet similaire pour plus d'informations. Cette réponse indique également différentes manières de configurer x11vnc en tant que service lors de la connexion. J'ai ce travail pour mon propre serveur personnel et il a été complètement fiable.
J'attends que vous installiez déjà vnc-server et xinetd seulement vous avez les fonctions suivantes
iptables –I INPUT -p tcp --dport 5900 -j ACCEPT
chkconfig vncserver on
server vncserver restart
redémarrez puis essayez sur un autre PC si cela fonctionne.
reboot
si vous souhaitez accéder à l'extérieur, assurez-vous d'autoriser le trafic depuis le port 5900 de votre routeur avec l'adresse IP de votre serveur VNC.
Le port 5901 est-il ouvert?
Service en cours?
service --status-all