[tigervnc] Echec de connexion au serveur vnc. (Résolu)

Architecture ARM, archlinuxarm, raspberrypi ...
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

[tigervnc] Echec de connexion au serveur vnc. (Résolu)

Message par alh54 » ven. 14 avr. 2017, 15:31

Bonjour,
J'ai suivi le wiki anglophone pour mettre en route un serveur tigervnc,voilà ce que j'ait fait:
Je me connecte en ssh au raspberry qui est sur le même réseau local, j'installe et configure tigervnc, je le démarre en utilisateur

Code : Tout sélectionner

$ systemctl --user start vncserver@:1
A partir du client (pc portable) je lance vinagre et essaye de me connecter

Code : Tout sélectionner

192.168.1.9::5901
je reçois la réponse "la connexion à l'hôte 192.168.1.9::5901 a été fermée"
D'où peut venir le blocage?
Merci.
Dernière modification par alh54 le mer. 19 avr. 2017, 08:19, modifié 1 fois.

Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [tigervnc] Echec de connexion au serveur vnc.

Message par alh54 » ven. 14 avr. 2017, 23:59

J'ai démarré tigervnc en tant que service, il est bien démarré

Code : Tout sélectionner

[root@alarmpi ~]# systemctl status vncserver@:1.service
● vncserver@:1.service - Remote desktop service (VNC)
   Loaded: loaded (/etc/systemd/system/vncserver@:1.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2017-04-14 22:42:47 CET; 11min ago
  Process: 537 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
 Main PID: 544 (perl)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/system-vncserver.slice/vncserver@:1.service
           ‣ 544 perl /usr/bin/vncserver :1 -geometry 1440x900 -alwaysshared -fg

avril 14 22:42:47 alarmpi systemd[1]: Starting Remote desktop service (VNC)...
avril 14 22:42:47 alarmpi systemd[537]: pam_unix(login:session): session opened for user alarm by (uid=0)
avril 14 22:42:47 alarmpi systemd[1]: Started Remote desktop service (VNC).
avril 14 22:42:47 alarmpi systemd[544]: pam_unix(login:session): session opened for user alarm by (uid=0)
J'ai pensé à un problème de pare-feu j'ai désactivé iptables, toujours le même souci. J'ai essayé avec 2 clients différents: vinagre et remote-desktop.
Je n'y comprends rien!

Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [tigervnc] Echec de connexion au serveur vnc.

Message par alh54 » sam. 15 avr. 2017, 18:18

Le port 5901 est ouvert pour le raspberry pi

Code : Tout sélectionner

[alarm@alarmpi ~]$ nmap -p 5901 localhost

Starting Nmap 7.40 ( https://nmap.org ) at 2017-04-15 16:30 CET
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00067s latency).
Other addresses for localhost (not scanned): ::1
rDNS record for 127.0.0.1: localhost.localdomain
PORT     STATE SERVICE
5901/tcp open  vnc-1
Il est fermé pour l'ordinateur portable qui est sur le même réseau local

Code : Tout sélectionner

[hechmi@darine ~]$ nmap -p 5901 192.168.1.9

Starting Nmap 7.40 ( https://nmap.org ) at 2017-04-15 17:03 CET
Nmap scan report for 192.168.1.9
Host is up (0.0072s latency).
PORT     STATE  SERVICE
5901/tcp closed vnc-1

Nmap done: 1 IP address (1 host up) scanned in 0.10 seconds
Est-ce normal que le port soit fermé avec iptables désactivé?

benjarobin
Maître du Kyudo
Messages : 15899
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [tigervnc] Echec de connexion au serveur vnc.

Message par benjarobin » sam. 15 avr. 2017, 18:31

Depuis le RPI, quelle est la sortie de

Code : Tout sélectionner

netstat -taupen
Quelle est la configuration de tigervnc ?
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [tigervnc] Echec de connexion au serveur vnc.

Message par alh54 » dim. 16 avr. 2017, 00:08

Merci pour ta réponse, voici le résultat de netstat -taupen:

Code : Tout sélectionner

Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name    
tcp        0      0 0.0.0.0:5355            0.0.0.0:*               LISTEN      195        13355      272/systemd-resolve 
tcp        0      0 127.0.0.1:5901          0.0.0.0:*               LISTEN      1000       15840      577/Xvnc            
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          13331      271/sshd            
tcp        0     92 192.168.1.9:22          192.168.1.2:59276       ESTABLISHED 0          13836      528/sshd: alarm [pr 
tcp6       0      0 :::5355                 :::*                    LISTEN      195        13358      272/systemd-resolve 
tcp6       0      0 ::1:5901                :::*                    LISTEN      1000       15841      577/Xvnc            
tcp6       0      0 :::22                   :::*                    LISTEN      0          13338      271/sshd            
udp        0      0 127.0.0.53:53           0.0.0.0:*                           195        13353      272/systemd-resolve 
udp        0      0 0.0.0.0:68              0.0.0.0:*                           0          13722      377/dhclient        
udp        0      0 0.0.0.0:5355            0.0.0.0:*                           195        13354      272/systemd-resolve 
udp        0      0 0.0.0.0:48950           0.0.0.0:*                           0          14634      377/dhclient        
udp6       0      0 :::22891                :::*                                0          14635      377/dhclient        
udp6       0      0 :::5355                 :::*                                195        13357      272/systemd-resolve 
Voici la configuration de tigervnc

Code : Tout sélectionner

securitytypes=vncauth,tlsvnc
desktop=sandbox
geometry=2000x1200
dpi=96
localhost
alwaysshared

benjarobin
Maître du Kyudo
Messages : 15899
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [tigervnc] Echec de connexion au serveur vnc.

Message par benjarobin » dim. 16 avr. 2017, 11:12

Et rien ne te choque ? Tu as configuré vnc pour n'écouter que sur l'interface locale, donc depuis l'extérieur tu ne pourras jamais y accéder.

Une telle configuration nécessite une connexion ssh avec forward du port réseau qui va bien
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [tigervnc] Echec de connexion au serveur vnc.

Message par alh54 » dim. 16 avr. 2017, 19:30

Et rien ne te choque ? Tu as configuré vnc pour n'écouter que sur l'interface locale, donc depuis l'extérieur tu ne pourras jamais y accéder.
C'est la première fois que j'installe vncserver, j'ai suivi ce qui est indiqué dans le wiki.
Effectivement avec un tunnel ssh ça fonctionne très bien.
J'ai pensé à tort que qu'il y avait un problème de pare feu, j'ai désactivé iptables. Après l'accès à distance au bureau du raspberry j'ai réactivé iptables, il ne veut plus démarrer.
Pour la clarté du forum j'ouvrirai un autre fil pour remettre d'aplomb iptables.
Et encore merci.

Répondre