J'utilise Ubuntu sur mon bureau. Lorsque je suis loin de mon bureau, j'aimerais accéder à la session à l'aide de mon ordinateur portable Windows 7. Actuellement, j'utilise xrdp pour me connecter, mais cela démarre une session à distance. Est-il possible d'utiliser simplement la même session de bureau? Je veux pouvoir reprendre là où je me suis arrêté sur le bureau.
Merci
Eh bien, j’ai été incapable de trouver un moyen de faire cela avec xrdp pur, mais j’ai trouvé un bref exposé sur la façon de procéder pour obtenir cette configuration en tant que passerelle rdp-to-vnc. Cela fonctionne assez bien pour aller à mon propos.
Tiré de http://ubuntuwiki.net/index.php/Xrdp,_installing
Installez xrdp et vino
Sudo apt-get update && Sudo apt-get install xrdp vino
Configurez vino pour pouvoir vous connecter à distance à la session existante
Tapez vino-preferences
à partir du terminal, cochez la case "Autoriser les autres utilisateurs à afficher votre bureau", "Autoriser les autres utilisateurs à contrôler votre bureau" et configurez les paramètres "Sécurité" à votre guise (vous voudrez probablement décocher "confirmer chaque accès à cette machine "et cocher" obliger l'utilisateur à saisir ce mot de passe ").
Configurer xrdp pour accéder à vino
Éditez /etc/xrdp/xrdp.ini
, en ajoutant le texte ci-dessous. Modifiez le nom comme bon vous semble. Assurez-vous également que [xrdp1]
utilise un nombre qui ne soit pas en conflit avec une configuration existante.
# set empty username because VNC auth
# doesn't actually use username, so no
# point in asking the user for one.
[xrdp1]
name=Active Local Login
lib=libvnc.so
username=
password=ask
ip=127.0.0.1
port=5900
Mieux encore, définissez votre /etc/xrdp/xrdp.ini
comme suit:
[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask5910
De cette façon, il demande le port avec une valeur par défaut de 5910
. Si aucune session vnc n'existe sur 5910
, une tentative de connexion 5910
échouera. Dans ce cas, essayez à nouveau, mais définissez le port sur -1
pour forcer la création d'une nouvelle session, généralement sur 5910
.
S'il vous plaît essayez ce qui suit:
Dans votre fichier /etc/xrdp/xrdp.ini
, augmentez la valeur delay_ms
à partir de la valeur existante.
J'ai rencontré le même problème et changé ce delay_ms
de 2000 à 5000 et cela a fonctionné pour moi.
Je ne sais pas si cela a quelque chose à voir avec la vitesse du réseau.
J'ai eu le même problème que vous :) Lors de l'installation de xrdp, de xfce et de la modification du fichier xrdp.ini (comme indiqué dans votre propre réponse), j'ai pu rejoindre une session distante. Malgré tout, je n’ai pas pu partager le bureau, c’est-à-dire rejoindre la session locale. Le truc de vino ne fonctionne pas pour moi, j'ai reçu le message "connexion à l'erreur 127.0.0.1:5900 - problème de connexion". De mon point de vue, cela est dû à un serveur virtuel manquant, comme le souligne iain-samuel-mclean-aîné dans un commentaire. Bref, j'ai réussi à faire fonctionner correctement x11vnc. Lorsque l'ordinateur démarre, un service appelle x11vnc.
Peut-être que ce qui suit aidera les autres, alors ils n’auront pas à chercher sur Internet toute la journée, comme je l’ai fait.
Les instructions à suivre ne sont issues que des deux liens ci-dessous.
xrdp et xfce4 pour travailler ensemble: cela fonctionne aussi sur mon Ubuntu 16.04. Cela permettra de travailler à distance avec l'ordinateur. https://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14-04/
gérer le serveur x11vnc pour qu'il fonctionne au démarrage: pour partager le bureau de l'ordinateur. http://c-nergy.be/blog/?p=8984
-> Je viens de changer le fichier /etc/xrdp/xrdp.ini à mes propres besoins:
...
[xrdp1]
name=Remote Session
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask-1
[xrdp2]
name=Local Session
lib=libvnc.so
username=
password=ask
ip=127.0.0.1
port=5900
...
La bonne chose à propos de cette configuration est que, si vous vous connectez à partir de Windows avec le protocole rdp standard, vous pouvez redémarrer l'ordinateur à distance et vous reconnecter à distance. Vous vous retrouvez alors sur l'écran de connexion normal de l'ordinateur, comme si vous étiez assis devant. Choisissez "Session locale" dans le menu xrdp après vous être connecté avec RDP. Le mot de passe est le mot de passe vncserver, que vous avez choisi lorsque vous avez suivi le lien c-nergy ci-dessus. Si vous souhaitez simplement ouvrir une autre session, vous pouvez opter pour la "session à distance".
J'espère que cela t'aides ...
Regards Highway