Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
vnc [2008/10/13 11:30] – créée gerard | vnc [2010/01/04 06:29] – édition externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== VNC ou Virtual Network Computing ====== | + | ====== VNC ou Virtual Network Computing |
Cette solution est à utiliser si on a besoin d' | Cette solution est à utiliser si on a besoin d' | ||
+ | \\ | ||
+ | |||
La définition est à prendre ici: http:// | La définition est à prendre ici: http:// | ||
+ | \\ | ||
+ | Cette méthode a été testée derrière une borne Wifi et une connexion ADSL 2M, et la fluidité est très bonne. | ||
\\ | \\ | ||
En attendant de faire une documentation plus simple, voici les notes que j' | En attendant de faire une documentation plus simple, voici les notes que j' | ||
- | |||
* [[http:// | * [[http:// | ||
+ | * et aussi [[http:// | ||
+ | * [[http:// | ||
- | sur calypso: | + | ====== Pour aller vite ====== |
- | * créer le fichier xstartup dans .vnc/ | + | ===== Utilisateurs Linux/ |
- | * lancer: | + | * recuperer ce {{: |
+ | * un client VNC doit etre installe | ||
+ | |||
+ | ===== Utilisateurs MacOSX ===== | ||
+ | Laurent Battisti a développé un programme pour faciliter l' | ||
+ | * {{VNC.pdf|manuel d' | ||
+ | * {{VNC.zip|archive}} | ||
+ | |||
+ | ===== Mot de passe de la session VNC ===== | ||
+ | il suffit d' | ||
+ | |||
+ | ====== Details ====== | ||
+ | |||
+ | ===== Principe ===== | ||
+ | pour utiliser Vnc, il faut procéder en 3 étapes: | ||
+ | - lancer le programme vncserver sur mombasa ou calypso | ||
+ | - établir un tunnel ssh entre votre machine personnelle et le programme vncserver lancé sur un des serveurs | ||
+ | - lancer sur votre machine personnelle le programme client vnc (vnc viewer ou [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | ===== Etape 1: lancer vncserver ===== | ||
+ | |||
+ | ==== depuis le CMI ==== | ||
+ | __à ne faire qu'une seule fois:__ | ||
+ | \\ | ||
+ | Exécuter les commandes suivantes, en utilisant le Copier-Coller de la souris: | ||
+ | * créer | ||
+ | * recopier | ||
+ | * donner les droits d' | ||
+ | * créer un mot de passe: utiliser la commande **vncpasswd** | ||
+ | |||
+ | __à faire si vncserver n'est pas déjà lancé:__ | ||
+ | * lancer | ||
+ | \\ | ||
+ | Par exemple: | ||
< | < | ||
- | ( setenv PATH / | + | calypso-henry% |
+ | New ' | ||
+ | Starting applications specified in / | ||
+ | Log file is / | ||
</ | </ | ||
- | et | + | retenez le chiffre affiché, il correspond au DISPLAY à fournir au client vnc. Ici, c'est 52, mais ça peut être un chiffre quelconque supérieur à 0 |
+ | |||
+ | |||
+ | |||
+ | ==== depuis votre machine personnelle ==== | ||
+ | |||
+ | Lorsque vous êtes sur votre machine personnelle (linux ou macosx), il faut commencer par se connecter sur les serveurs du CMI, avec la commande suivante: | ||
+ | < | ||
+ | Soit vous arrivez sur calypso, soit sur mombasa. A partir de là, il faut lancer vncserver comme expliqué ci-dessus | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Etape 2: tunnel ssh ===== | ||
+ | Pour des raisons de sécurité, il faut utiliser un tunnel sécurisé entre le poste personnel | ||
< | < | ||
- | ( setenv PATH / | + | henry@ma_machine_a_ma_maison:~$ ssh -c blowfish -N -f henry@PARAM1 -L 5901:PARAM2:PARAM3 sleep 60 |
</ | </ | ||
- | pour le tuer! | + | :!: Attention :!: |
- | \\ | + | Dans la commande ci-dessus, les paramètres sont à adapter à votre environnement: |
+ | * PARAM1: vaut 147.94.64.48 pour calypso et 147.94.64.49 pour mombasa | ||
+ | * PARAM2: calypso (resp. mombasa) si, pendant l' | ||
+ | * PARAM3: 5900 + DISPLAY, ce chiffre est donné au moment du démarrage du programme vncserver. | ||
- | FIXME voir si on peut ajouter / | + | Exemples: |
- | + | ||
- | sur le poste client: | + | |
- | * créer un tunnel ssh si on est en dehors du CMI: | + | |
< | < | ||
- | ssh -c blowfish -N -f 147.94.64.48 -L 5901: | + | ssh -c blowfish -N -f laurent@147.94.64.48 -L 5901: |
+ | |||
+ | ssh -c blowfish -N -f henry@147.94.64.49 -L 5901: | ||
</ | </ | ||
- | puis lancer | + | |
+ | |||
+ | |||
+ | |||
+ | ===== Etape 3: vncviewer ===== | ||
+ | Enfin, on lance le viewer | ||
< | < | ||
- | vncviewer localhost:1 | + | henry@ma_machine_a_ma_maison: |
</ | </ | ||
+ | Le mot de passe attendu est celui que vous avez défini avec la commande vncpasswd ci-dessus, et n'a rien à voir avec votre mot de passe habituel. | ||
+ | |||
+ | \\ | ||
+ | A partir de maintenant, on peut lancer firefox, texmaker, maple, matlab (après s' | ||
+ | |||
+ | ===== Arrêter VNC ===== | ||
+ | |||
+ | Ne pas oublier d' | ||
+ | < | ||
+ | : | ||
+ | \\ | ||
+ | Les programmes serveurs seront automatiquement supprimés dans la nuit de vendredi à samedi, ou plus souvent, si cela s' | ||
+ | |||
+ | ===== Problèmes ===== | ||
+ | |||
+ | Le problème classique est d' | ||
+ | * on tue firefox: < | ||
+ | |||
+ | Retrouver le numero de display (DISPLAY): | ||
+ | < | ||
+ | |||