Utiliser VNC
Pour les utilisateurs du CC-IN2P3 qui ont besoin d’afficher un bureau graphique en haute résolution, le CC-IN2P3 permet une connexion distante par l’intermédiaire de VNC (Virtual Network Computing).
Afin de garantir un niveau de sécurité élevé, VNC doit utiliser un tunnel ssh
.
Attention
Avec VNC, on ne peut pas lancer des applications utilisant OpenGL sur les serveurs interactifs du CC-IN2P3.
Pour se connecter à un serveur interactif via VNC il faudra installer un client VNC, pour exemple VNC Viewer ou TigerVNC.
Il faut tout d’abord créer un tunnel ssh
à partir du poste client, vers un port libre de 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 en fonction de la résolution graphique souhaitée, voir le tableau de référence Ports de destination.
Une fois le tunnel ssh
établit, la connexion au serveur interactif se fait alors en se connectant à l’adresse localhost:9500
à partir du client VNC.
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.
Note
On pourra utiliser la ligne de commande suivante pour établir un tunnel SSH et se connecter à VNC :
% ssh -f -L 9500:localhost:<port de destination> <username>@cca.in2p3.fr sleep 60 && vncview
Cette commande exécute un tunnel ssh
en tâche de fond avant d’établir la connexion au serveur VNC en utilisant ce tunnel.
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:<port de destination>
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 |