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?

luri
la source

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.

Takkat
la source
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.


la source
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