Comment accéder à un système Ubuntu à distance à partir d'un ordinateur Windows sans teamviewer? Y a-t-il une autre option?.
Eh bien, il existe plusieurs options pour accéder à l'interface graphique Ubuntu à partir d'une machine Windows ...
Voici un petit Howto concernant l’installation un peu délicate de X2go pour Ubuntu Trusty (14.04 LTS), basé sur ma propre expérience ( ymmv )
Avant même de commencer, vérifiez votre fichier /etc/apt/sources.list
avec votre éditeur de texte préféré ( Sudo it , bien sûr).
Assurez-vous qu'au moins une des lignes deb http://whatever.ubuntu.something/ubuntu trusty
doit se terminer par main universe
.
Si vous n'êtes pas sûr, ou si aucune ligne ne semble correspondre et que vous craignez à l'idée de tout gâcher, ajoutez simplement la ligne suivante:deb http://de.archive.ubuntu.com/ubuntu/ trusty main universe
Enregistrer et Sudo apt-get update
Maintenant, commençons
Tout d’abord, assurez-vous de pouvoir ajouter le référentiel:Sudo apt-get install software-properties-common
(cela devrait vous indiquer que la dernière version est déjà installée, mais il vaut mieux être sûr que désolé)
Ajoutez maintenant le référentielSudo add-apt-repository ppa:x2go/stable Sudo apt-get update
Maintenant, installons X2go:Sudo apt-get install x2goserver x2goserver-xsession
Si vous avez installé LXDE, vous pouvez ajouter le package x2golxdebindings
(il existe également un x2gomatebindings
pour MATE, mais pas encore pour XFCE, qui n'est pas une très grosse affaire quand même).
Le programme d’installation du client Windows X2go peut être téléchargé ici (il existe également des clients pour Mac OS X si vous en avez besoin):
http://wiki.x2go.org/doku.php/download:start
La configuration du client est simple: adresse du serveur, nom d'utilisateur et type de session (LXDE, XFCE ou MATE sont recommandés: les autres fonctionnent correctement, comme indiqué précédemment).
Vous devrez probablement accepter une clé SSH lors de votre première connexion.
NOTE: lors de la connexion, votre client peut obtenir une erreur stdin is not a valid TTY
.
Dans ce cas, montez sur le serveur et Sudo modifiez la racine de votre racine .profile
et localisez une seule ligne indiquant mesg n
.
Supprimer cette ligne et la remplacer par ce qui suit:if 'tty -s'; then mesg n TTY="tty" else TTY='not a tty' fi
Enregistrer, quitter etSudo /etc/init.d/sshd restart
pour appliquer les modifications.
Devrait marcher
Installez x11vnc. Voici un guide d'installation pour cela:
Il est possible de partager votre bureau X sous Windows avec x11vnc: installez-le avec `Sudo apt-get install x11vnc et exécutez-le avec
x11vnc -display :0
x11vnc imprimera quelque chose comme
The VNC desktop is: escher:0 PORT=5900
Maintenant, vous pouvez simplement vous connecter à votre bureau avec vncviewer sur le port 5900.
Il est même possible de connecter le spectateur automatiquement (très utile pour contourner les pare-feu) avec:
x11vnc -display :0 -connect Host:port
où Host a un visualiseur d’écoute sur le port, par exemple, ultraVNC prend en charge cette fonctionnalité.
Notez qu'il est important de désactiver tout logiciel 3D sur votre bureau car x11vnc ne peut évidemment pas transporter les graphiques OpenGL.
Il a même une interface graphique.
x11vnc -gui
Notez également qu'il serait très facile de créer un script de contrôle à distance automatique pour aider les utilisateurs de Linux. De votre côté, ouvrez un port dans votre pare-feu et exécutez vncviewer en mode écoute. Côté client, envoyez-lui un script Shell qui vérifie si x11vnc est installé et exécute
x11vnc -display :0 -connect you:your-port
.