J'ai suivi exactement ces instructions sur le site officiel RPi pour installer TightVNC sur mon Pi (modèle 2). Le Pi a une adresse IP statique et je peux le cingler et SSH (évidemment), donc je sais que cela fonctionne.
Cependant, lorsque j'essaie de me connecter à l'aide du client Windows TightVNC, je reçois un message indiquant que le serveur a activement refusé la connexion. J'utilise pour me 192.168.x.x:0
connecter, mais j'ai aussi essayé 192.168.x.x:5900
comme recommandé ailleurs, ni travaillé. Que dois-je faire pour que TightVNC fonctionne correctement?
ps aux | grep vnc
renvoie ce qui suit:
root 1888 0.0 0.0 1768 376 ? S 11:26 0:00 /bin/sh /etc/init.d/vncboot start
root 1899 0.0 0.3 4756 3752 ? S 11:26 0:00 /usr/bin/perl /usr/bin/vncserver :0 -geometry 1920x1080 -depth 32 -pixelformat rgb565
root 2055 0.0 0.0 1692 272 ? S 11:26 0:00 vncpasswd /root/.vnc/passwd
netstat -l
renvoie ceci:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:ssh *:* LISTEN
udp 0 0 192.168.6.31:ntp *:*
udp 0 0 localhost:ntp *:*
udp 0 0 *:ntp *:*
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 4914 /tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 4887 /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 4913 @/tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 6965 /tmp/.pcmanfm-socket--0-pi
unix 2 [ ACC ] STREAM LISTENING 4972 /tmp/ssh-yoCLTWKx0wUO/agent.2194
unix 2 [ ACC ] STREAM LISTENING 8238 /tmp/.menu-cached-:1-steven
unix 2 [ ACC ] SEQPACKET LISTENING 419 /run/udev/control
unix 2 [ ACC ] STREAM LISTENING 5730 @/tmp/dbus-GF4T9MxwNb
unix 2 [ ACC ] STREAM LISTENING 5779 /tmp/.menu-cached-:0-pi
Réponses:
Je sais que cela a été demandé il y a longtemps, mais j'ai trouvé une solution à ce problème.
Si vous le démarrez en utilisant display
:1
(ou quelque chose de plus que 0), vous devez entrer l'IP comme ceci:192.168.x.x:590<displayNumber>
(comme ceci192.168.1.23:5901
).J'espère que cela aide un futur utilisateur
la source
Je pense que le nombre
0
de Xserver est pour le vrai écran (HDMI sur pi).Donc, ne vous connectez pas au bureau de l'interface graphique après le démarrage. Ou vous pouvez essayer d'utiliser à la
:1
place.Vous trouverez ci-dessous un fichier de configuration pour le démarrage automatique.
Enregistrez ce fichier dans
/etc/init.d/tightvnc
et ajoutez-le à la liste de démarrage.la source
Après avoir installé TightVNC sur le serveur (pi) et le client (ordinateur distant), vous devez mettre un mot de passe à l'extrémité du serveur. Tapez
vncpasswd
le terminal du serveur vnc serré (c'est-à-dire pi). Donnez un mot de passe, puis essayez de vous connecter à votre pi.la source
Cela ne fonctionne pas. Beaucoup de gens (moi y compris) ont essayé sans succès.
En fait, cela fonctionne probablement, mais seulement si vous essayez de vous connecter en tant que
root
, ce qui n'est pas une bonne idée, et ce n'est pas ce que la plupart des gens attendent.tightvncserver
ne peut pas partager les bureaux des utilisateurs tant que l'utilisateur n'est pas connecté.Je vous suggère de vous connecter
ssh
et d' utiliser d'abordtightvncserver
. Vous pouvez ensuite vous connecter à l'aide d'un client VNC.la source