Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
vnc [2009/02/02 12:53] – gerard | vnc [2009/02/02 13:22] – gerard | ||
---|---|---|---|
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:// | ||
\\ | \\ | ||
Ligne 14: | Ligne 16: | ||
- lancer le programme vncserver sur mombasa ou calypso (cf ci-dessous) | - lancer le programme vncserver sur mombasa ou calypso (cf ci-dessous) | ||
- établir un tunnel ssh entre votre machine personnelle et le programme vncserver lancé sur un des serveurs | - é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 | + | - lancer sur votre machine personnelle le programme client |
===== Etape 1: lancer vncserver ===== | ===== Etape 1: lancer vncserver ===== | ||
+ | |||
==== depuis le CMI ==== | ==== depuis le CMI ==== | ||
__à ne faire qu'une seule fois:__ | __à ne faire qu'une seule fois:__ | ||
+ | \\ | ||
Exécuter les commandes suivantes, en utilisant le Copier-Coller de la souris: | Exécuter les commandes suivantes, en utilisant le Copier-Coller de la souris: | ||
* créer le dossier .vnc: < | * créer le dossier .vnc: < | ||
* recopier le fichier {{xstartup|xstartup}} dans .vnc/ | * recopier le fichier {{xstartup|xstartup}} dans .vnc/ | ||
* donner les droits d' | * donner les droits d' | ||
+ | * créer un mot de passe: utiliser la commande **vncpasswd** | ||
__à faire si vncserver n'est pas déjà lancé:__ | __à faire si vncserver n'est pas déjà lancé:__ | ||
- | * lancer la commande suivante | + | * lancer la commande suivante: < |
\\ | \\ | ||
Par exemple: | Par exemple: | ||
Ligne 35: | Ligne 40: | ||
Log file is / | Log file is / | ||
</ | </ | ||
- | retenez le chiffre affiché, il correspond au DISPLAY à fournir au client vnc | + | 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 |
Ligne 41: | Ligne 47: | ||
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: | 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 | Soit vous arrivez sur calypso, soit sur mombasa. A partir de là, il faut lancer vncserver comme expliqué ci-dessus | ||
+ | |||
Ligne 50: | Ligne 57: | ||
Pour des raisons de sécurité, il faut utiliser un tunnel sécurisé entre le poste personnel et calypso/ | Pour des raisons de sécurité, il faut utiliser un tunnel sécurisé entre le poste personnel et calypso/ | ||
< | < | ||
- | henry@ma_machine_a_ma_maison: | + | henry@ma_machine_a_ma_maison: |
</ | </ | ||
:!: Attention :!: | :!: Attention :!: | ||
- | Dans la commande ci-dessus, | + | Dans la commande ci-dessus, |
- | * pour ce qui est du dernier chiffre 5901, ce chiffre est donné au moment du démarrage du programme serveur sur calypso. | + | * PARAM1: vaut 147.94.64.48 |
- | * remplacer | + | * PARAM2: |
+ | * PARAM3: 5900 + DISPLAY, ce chiffre est donné au moment du démarrage du programme vncserver. | ||
+ | |||
+ | Exemples: | ||
+ | < | ||
+ | ssh -c blowfish -N -f laurent@147.94.64.48 -L 5901: | ||
+ | |||
+ | ssh -c blowfish -N -f henry@147.94.64.49 -L 5901: | ||
+ | </ | ||
+ | |||
+ | |||
===== Etape 3: vncviewer ===== | ===== Etape 3: vncviewer ===== | ||
Ligne 62: | Ligne 80: | ||
henry@ma_machine_a_ma_maison: | 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' | A partir de maintenant, on peut lancer firefox, texmaker, maple, matlab (après s' | ||
Ligne 76: | Ligne 97: | ||
Le problème classique est d' | Le problème classique est d' | ||
* on tue firefox: < | * on tue firefox: < | ||
+ | |||
+ | Retrouver le numero de display (DISPLAY): | ||
+ | < | ||