web-dev-qa-db-fra.com

Comment se connecter à un ordinateur personnel à partir d'un ordinateur professionnel derrière VPN (à l'aide de la visionneuse de bureau à distance)?

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
2
waldyrious

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 x11vncInstall x11vnc comme serveur VNC et vncviewer (of xtightvncviewerInstall 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:

2
Takkat