Utiliser VNC

Pour les utilisateurs du centre qui ont des besoins d’affichage en haute résolution et avec une grande rapidité, le CC-IN2P3 permet une connexion distante par l’intermédiaire de VNC (Virtual Network Computing). Cette application permet d’obtenir des performances plus intéressantes que un simple “X11 display forwarding”.

Afin de garantir un niveau de sécurité élevé, VNC doit utiliser le protocole SSH. Ces techniques sont appelées “tunneling SSH”.

Warning

Avec VNC, on ne peut pas lancer des applications utilisant OpenGL sur les serveurs interactives du CC-IN2P3.

Pour ce connecter à un serveur interactif via VNC il faudra installer un client VNC, pour exemple VNC Viewer ou TigerVNC.

Unix/Linux:

Si le client installé supporte le tunneling SSH (paramètre -via) vous pouvez vous connecter directement avec la commande :

% vncviewer -via cca.in2p3.fr :<Port de Destination>

Le port de destination peut être choisi suivant la résolution souhaitée dans la table Ports de Destination.

Si le client ne supporte par le tunneling SSH il faudra lancer ssh sur le poste client, avec un port libre sur la machine distante, par exemple le port 9500.

% ssh -L 9500:localhost:<Port de Destination> <username>@cca.in2p3.fr

Le port de destination peut être choisi suivant la résolution souhaitée dans la table Port De Destination.

Lancer ensuite le client VNC en le configurer pour ce connecter à l’adresse localhost:9500.

Il est également possible de lancer VNC directement depuis la ligne de commande :

% vncviewer localhost::9500

Le fenêtre de connexion VNC du CC-IN2P3 s’ouvrira, il suffit alors de s’y connecter en entrant votre <username> ainsi que votre mot de passe.

Windows:

Ouvrir un Windows PowerShell en tant qu’administrateur et se déplacer dans le dossier OpenSSH :

cd C:\Windows\System32\OpenSSH

Si OpenSSH n’est pas installé, vous pouvez l’installer à partir du site officel d’OpenSSH .

Ensuite lancer la connexion ssh avec un port libre sur la poste distant (par exemple 9500) :

.\ssh.exe username@cca.in2p3.fr -L 9500:localhost:<Destination port>

Le port de destination peut être choisi suivant la résolution souhaitée dans la table Ports de Destination.

Une fois connecté, lancer le client VNC Viewer choisi et se connecter à localhost::9500 sans clore la connexion ssh.

Sinon, vous pouvez ouvrir une nouvelle Windows PowerShell et vous déplacer dans le répertoire de votre VNC Viewer dans lequel vous devrez trouver l’executable vncviewer.exe. Puis exécutez la commande suivante :

.\vncviewer.exe localhost::9500

Le fenêtre de connexion VNC du CC-IN2P3 s’ouvrira, il suffit alors de s’y connecter en entrant votre <username> ainsi que votre mot de passe.

Ports de Destination

Résolution Port de Destination
1024×768, 24 bits color table 6924
1280×800, 24 bits color table 7180
1280×1024, 24 bits color table 7200
1366×768, 24 bits color table 7300
1600×900, 24 bits color table 7400
1920×900, 24 bits color table 7820
2560×1560, 24 bits color table 8460