Bonjour à tous,
Je recherche de l'aide sur un problème que je rencontre.
Apres pas mal de tentative en suivant plusieurs tuto, je suis arrivé à me connecter à ma machine Debian 9 via le protocole RDP grace à Xrdp et Tigervnc
Donc la connexion, l'authentification et l'utilisation sont OK.
Par contre ce que je n'arrive pas à faire, c'est lorsque je ferme la fenêtre de session (pas déconnexion), je n'arrive pas à récupérer la session en cours.
Quand je me reconnecte, j'ai une nouvelle session sans les fenêtres que j'ai pu ouvrir etc…
Voici la config xrdp :
[Xvnc]
name=Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
J'ai trouvé de l'aide sur internet avec un solution qui consiste à créer une nouvelle section comme ci dessous mais lorsque je tente de me connecter avec cette session et le même port(après avoir créer la session avant et refermé bien sur) j'ai le message d'erreur :
Connection Log
VNC started connecting
VNC connecting to 127.0.0.1 5910
VNC tcp connected
VNC security level is 2 (1=none, 2=standard)
VNC password failed
VNC error - problem connecting
some probleme
Nouvelle section dans le fichier xrdp.ini :
[Xrdp]
name=Reconnect
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask-1
Le port avec lequel la session initial est ouverte (5910)
netstat -tulpn | grep vnc
tcp 0 0 127.0.0.1:5910 0.0.0.0:* LISTEN 966/Xvnc
tcp6 0 0 ::1:5910 :::* LISTEN 966/Xvnc
Merci d'avance pour votre aide.
# chelou ton truc
Posté par NeoX . Évalué à 2.
le protocole
RDP = remote desktop de microsoft, tu deconnectes l'utilisateur pour reprendre sa session
VNC = protocole de prise en main à distance linux/osx, tu recuperes la session en cours, et l'utilisateur peut continuer à se servir de la machine
soit xRDP = client pour se connecter à un poste windows
=> pourquoi tu veux utiliser le client xRDP pour te connecter à un "serveur" VNC ?
l'IP
tu utilises l'IP 127.0.0.1 pour cible, donc te connecter à ta propre machine, et non à une machine distante
[^] # Re: chelou ton truc
Posté par djinlemage (site web personnel) . Évalué à 1.
Salut,
Déjà merci pour ton post.
Sur le principe, RDP ouvre le protocole et VNC fait le partage d’écran.
C'est normal que l'ip soit l'ip de la loopback, je ne me connecte pas par VNC directement mais par RDP.
Mon seul souci est de récupérer la session ouverte. Toutes les connexions fonctionnent mais a chaque fois c'est comme si j'ouvrais une nouvelle session.
KoRnicoti KoRnicota
[^] # Re: chelou ton truc
Posté par djinlemage (site web personnel) . Évalué à 1.
Pardon, j'ai mal lu ton post.
Xrdp permets aussi de connecter un session X via RDP
KoRnicoti KoRnicota
# session Xorg
Posté par Bernez . Évalué à 1.
J'ai un serveur Debian sur lequel la récupération de session par xrdp fonctionne très bien en utilisant une session Xorg. Je n'ai quasiment pas touché à la configuration par défaut. Dans xrdp.ini j'ai laissé la session Xorg telle quelle :
J'ai juste mis ça dans /etc/X11/Xwrapper.config :
(Cf. explications dans le README.Debian du paquet xrdp.)
[^] # Re: session Xorg
Posté par djinlemage (site web personnel) . Évalué à 1.
Salut Bernez,
Merci pour ce retour qui aura résolu mon problème.
En effet, je me suis toujours connecter via Xrdp par defaut.
Perso je n'ai pas modifier le fichier Xwrapper.config car il n'existe pas chez moi.
Merci beaucoup pour la solution et surtout la rapidité.
KoRnicoti KoRnicota
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.