#1 Le 03/06/2024, à 19:15
- jimbou
Configurer Xrdp pour récupérer une session existante
Bonjour,
J'ai ramé un moment pour lancer une session RDP à distance avec Remmina. Le client et le serveur sont sur Ubuntu.
J'ai fini par comprendre qu'avec RDP, je ne peux pas me connecter à distance si l'identifiant que je veux utiliser a déjà ouvert une session en local sur le serveur.
Et inversement : si une TOTO a ouvert une session par RDP, TOTO ne pourra pas se connecter en local sur le serveur RDP.
Autrement dit, la priorité est donnée à celui qui est déjà connecté.
Avec un serveur sous Windows, c'est l'inverse :
- Si une session est ouverte (en local ou remote) et qu'une autre demande arrive (respectivement en remote ou local), ça donne la main à la dernière demande. La session n'est pas fermée, elle est simplement transférée de l'écran du PC vers l'écran Remmina. Finalement, la priorité est donnée au dernier qui arrive pour se connecter.
- Et si une session n'est pas déjà ouverte, il en ouvre une.
J'aimerais avoir le comportement de Windows avec Ubuntu. Le cas d'utilisation est le suivant : le serveur RDP est un PC dans un bureau, auquel l'utilisateur se connecte en local quand il est sur place. Ensuite il s'en va et doit pouvoir se connecter en distant. Mais s'il a oublié de fermer sa session locale avant de partir, il est cuit.
Merci pour toute aide.
Dernière modification par jimbou (Le 04/06/2024, à 09:56)
Ubuntu 24.10
Hors ligne
#2 Le 04/06/2024, à 17:16
- jimbou
Re : Configurer Xrdp pour récupérer une session existante
Bon, j'ai l'impression que ce n'est pas possible.
J'ai trouvé mon problème posé par d'autres, et ce régulièrement depuis une bonne dizaine d'années. Manifestement personne ne sait répondre autrement que par des bidouillages qui ne marchent pas. Ou par des formules magiques à prononcer à chaque tentative de connexion, qui ne sont pas du niveau d'un utilisateur moyen (se connecter d'abord en SSH sur le serveur pour enfiler des lignes de commande).
Bien déçu ....
Ubuntu 24.10
Hors ligne
#3 Le 15/02/2025, à 13:12
- leosmith
Re : Configurer Xrdp pour récupérer une session existante
Bonjour à tous,
Je ne suis pas plus pro XFCE que ça, mais au fil des expériences j'ai dû me rendre à l'évidence que pour XRDP, WSL et autres bureaux TERMUX et Linux sur Android (voir DroidMaster) c'est le choix de référence pour éviter les problèmes (heures de recherches et autres tâtonnements stériles chronophages).
Exemple récent : j'installe un Debian 12 (qui me servira de base pour découvrir Proxmox) comme deuxième OS d'un dual-boot W11, je choisis le KDE Plasma du moment pour voir un peu l'évolution de cet environnement de bureau que j'ai beaucoup apprécié il y a quelques années et j'installe XRDP pour y accéder à distance : écran noir => recherches, pour arriver à cet article qui laisse entendre qu'aucune solution ne semble être disponible à cet instant.
OK, j'installe vite fait XFCE comme second environnement graphique (sans même jouer avec .xsession ce qui peut-être nécessaire sous 24.04) et je parviens à me connecter autant de fois que souhaité sur la même session utilisateur. Je retrouve le même comportement à quelques avertissement près qui n'existent pas, qu'avec mstsc.exe chez Microsoft.
Au plaisir de partager sur un site que j'ai beaucoup consulté.
;-)
Hors ligne
#4 Hier à 10:18
- jimbou
Re : Configurer Xrdp pour récupérer une session existante
Merci leosmith,
Je me suis débrouillé autrement. J'ai finalement ouvert un accès aux données dont l'utilisateur a besoin. Il travaille donc à distance avec son PC perso configuré pour qu'il puisse se connecter au serveur de données via Internet.
L'accès se fait en SSH ou VPN, selon l'OS qu'il utilise. Le VPN marche bien avec l'explorateur de fichiers Windows, mais le SSH nettement moins. Et sous Ubuntu, c'est l'inverse.
Ubuntu 24.10
Hors ligne