Connexion à distance avec gestionnaire d'affichage graphique (GDM, LightDM)


23

Est-il possible de se connecter à distance (via ssh) à GDM? Je vais vous expliquer une situation dans laquelle j'aurais besoin de cela: je suis sur mon ordinateur portable et je me connecte à mon bureau via ssh. Je me rends compte qu'il y a des mises à jour disponibles. Je les installe tous, mais je dois redémarrer l'ordinateur. Le problème est qu'une fois le bureau redémarré, il n'y aura plus de session GDM disponible, car il est nécessaire de se connecter. Puis-je effectuer la connexion GDM à distance depuis mon ordinateur portable?

Edit: Je ne trouve pas FreeNX pour Maverick et je n'ai pas pu configurer x11vnc + vncviewer pour fonctionner. N'y a-t-il pas un moyen facile?

Réponses:


25

Installer x11vnc sur la télécommande

Nous supposons qu'une configuration ssh fonctionnelle a déjà été effectuée.

user@remote: sudo apt-get install x11vnc

Connexion à distance avec GDM

Nous supposons qu'une configuration vnc réussie a déjà été effectuée.

user@remote:~$ sudo x11vnc <options>

x11vnc utilisera nos paramètres et mots de passe VNC prédéfinis. Pour plus d'options, consultez la page de manuel et ce tutoriel agréable et élaboré .

Connexion à distance avec Light DM

Pour accéder à l'écran de connexion de Light DM, nous devons soumettre le fichier Xauhority pour Light DM

ssh user@remote
user@remote: sudo su
root@remote: x11vnc -auth /var/lib/lightdm/.Xauthority -display :0

Afficher l'écran distant

Côté client, lancez vncviewer (par exemple à partir de xtightvncviewer Installer xtightvncviewer ) comme suit:

vncviewer -via user@remote localhost:0

En localhost:0affichant l'écran 0sur l'hôte local. L'option -viaest d'utiliser ssh.

Après avoir tapé le mot de passe pour la connexion à distance, nous pouvons procéder à la connexion graphique.


Que dois-je faire exactement sur la machine distante, et que faire sur la machine locale ... De plus ... cela fonctionnerait-il sur shh (crypté et autres)?
luri

Je dois d'abord installer et configurer vnc ... Il faudra donc un certain temps pour tester x11vnc et FreeNX (il est temps de tester ... les enfants aussi :))
luri

Lorsque j'émets la commande x11vnc sur la machine distante, je reçois un avertissement dramatique indiquant que je n'ai pas défini de mot de passe et que tout le monde peut voir mon bureau .... Comment définir un mot de passe? Dois-je vraiment en configurer un?
luri

Oh, et en fait sudo x11vnc ne démarre pas ... dit qu'il ne trouve pas d'affichage
luri

Que voulez-vous dire? J'ai installé x11vnc sur la machine distante et xnc4viewer sur la machine locale. J'ai un problème supplémentaire avec la commande vncviewer: je n'utilise pas de clés publiques, mais un mot de passe à la place, et mon serveur ssh ne fonctionne pas sur le port 22 (par défaut).
luri

5

FreeNX . Vous vous connectez graphiquement - comme si vous étiez assis devant l'ordinateur. Tout se passe en tunnel via SSH. Tu vas l'adorer.


Je dois tester x11vnc et FreeNX ... Je suis très préoccupé par la sécurité, alors je voudrais savoir lequel est le plus sûr.
luri

Ils transmettent tous les deux via SSH.

1
Je ne trouve tout simplement pas FreeNX ... Ce n'est pas dans les référentiels par défaut, et leur ppa renvoie quelques erreurs de type 404 (j'utilise maverick, btw)
luri

1
L'édition commerciale (gratuite) est disponible. nomachine.com/download.php
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.