J'ai un compte Dyndns lié à mon ordinateur personnel et tout est configuré pour que je puisse y accéder depuis mon ordinateur professionnel (universitaire). Je le connecte ensuite au VPN universitaire (en utilisant ces étapes ) et je tente d'utiliser le visualiseur de bureau à distance pour y accéder graphiquement. Cependant, cela échoue, je ne sais pas pourquoi. J'ai essayé d'utiliser l'URL dyndns et les adresses locales retournées en exécutant ifconfig sur l'ordinateur portable domestique:
eth0 Link encap:Ethernet HWaddr 00:90:f5:be:62:10
inet addr:192.168.1.78 Bcast:192.168.1.255 Mask:255.255.255.0
ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.94.81 P-t-P:192.168.94.21 Mask:255.255.255.255
mais aucun de ceux-ci n'a fonctionné, même après avoir spécifié le port 5900 (qui, je crois, devrait être automatiquement sélectionné). Je ne sais pas lequel utiliser (inet addr, P-t-P?)
L'erreur que j'obtiens est Connection to Host <hostname> was closed
, bien que cela ressemble parfois à un délai d'attente, tandis que d'autres échouent immédiatement.
Voici la sortie d'ifconfig sur mon ordinateur de travail:
eth0 Link encap:Ethernet HWaddr bc:ae:c5:2d:3a:ef
inet addr:192.168.94.7 Bcast:192.168.94.255 Mask:255.255.255.0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
La voie à suivre ici est probablement de tunneler votre VNC via la session SSH ou d'utiliser un protocole VNC inversé.
La visionneuse de bureau à distance Ubuntu par défaut Remmina peut être configurée pour ce faire.
Si le serveur VNC peut tunneler le protocole VNC via SSH, vous pouvez utiliser n'importe quel visualiseur VNC capable de recevoir ces signaux.
Nous le faisons ici en utilisant x11vnc comme serveur VNC et vncviewer (of xtightvncviewer ).
Si vous avez déjà configuré VNC sur votre ordinateur personnel, c'est aussi simple que d'exécuter
x11vnc -display :0
sur votre ordinateur personnel pour exporter l'affichage :0
via VNC. Cela peut également être fait via une session SSH. Notez que pour l'étape suivante, vous devez exécuter un serveur SSH sur votre ordinateur domestique.
Dans votre bureau, exécutez le vncviewer avec l'option -via
pour le tunneling via SSH:
vncviewer -via [email protected] localhost:0
Pour un guide complet, voir: page d'accueil x11vnc .
Consultez la question suivante sur la connexion à votre machine distante à l'aide de lightDM: