Page suivante Page précédente Table des matières

12. Tutoriel : ouverture d'une session Linux à partir de Windows

L'objectif est d'ouvrir une console, c'est-à-dire une fenêtre noire dans laquelle on tape des commandes Linux. Ouvrir une console permet de travailler comme si on était en salle libre-service : compilation de programmes, lancement de logiciels, etc.

Moyennant quelques manipulations, on peut même lancer des programmes graphiques comme Emacs : il s'afficheront dans Windows et on pourra les utiliser comme sous Linux.

12.1 Nom de la machine cible

PuTTY a besoin du nom de l'ordinateur auquel vous souhaitez vous connecter. En théorie, n'importe quelle machine des salles libre-service peut être utilisée. En pratique, il vaut mieux se limiter à la salle Europe, où les PC sont plus rapides. Voici la liste des machines de la salle Europe :

amsterdam anvers athenes barcelone berlin bruxelles copenhague differdange dublin galway helsinki kiruna lille linz lisbonne liverpool londres luxembourg madrid marseille milan paris patras porto ribe rome rotterdam stockholm stuttgart vaasa vienne

Choisissez une machine au hasard et gardez-la pour toute la suite de ce tutoriel.

12.2 Installation de PuTTY

Avant d'en arriver là, il faut télécharger le logiciel qui permet d'afficher la console : PuTTY. Voici son fichier exécutable à télécharger, et la page officielle. Soft.Rez en garde aussi une copie locale au cas où, mais elle n'est pas forcément à jour.

L'exécutable est autonome : il n'a pas besoin d'être installé, on peut le copier n'importe où et l'utiliser tel quel. Seul hic : les options et préférences sont stockées dans la base de registre, ce qui signifie qu'il vous faudra tout reconfigurer si vous changez d'ordinateur (ou bien vous débrouiller tout seul avec regedit).

PuTTY permet de sauvegarder des réglages pour différentes sessions. Pour se connecter directement à une session déjà créée, créez un raccourci vers C:\chemin de PuTTY\putty.exe -load "nom de la session".

12.3 À l'intérieur de l'ÉNS

Configuration

Lancez PuTTY.exe, inscrivez dans Host name l'adresse de connexion au format suivant : login@machine.ens-lyon.fr soit par exemple : jsmith@londres.ens-lyon.fr.

Entrez un nom pour la connexion dans Saved Sessions puis cliquez sur Save.

C'est tout ! Vous pouvez éventuellement configurer quelques options cosmétiques : désactiver l'alerte sonore (dans Terminal/Bell), faire clignoter le curseur (dans Window/Appearance/Cursor blinks), etc. N'oubliez pas de recliquer sur Save dans le panneau principal à chaque fois que vous modifiez les options.

Utilisation

Méthode normale

Lancez PuTTY.exe et double-cliquez sur le nom de la session.

Méthode rapide

Créez un raccourci qui lancera directement la connexion ayant un nom donné :

  1. Cliquez avec le bouton droit sur putty.exe, laissez le bouton enfoncé et déplacez la souris sur un emplacement vide.
  2. Relâchez le bouton et choisissez Créer les raccourcis ici dans le menu.
  3. Donnez un nom explicite au raccourci créé avec F2, par exemple Connexion intranet.
  4. Cliquez droit sur le raccourci, choisissez Propriétés.
  5. Dans la zone Cible ajoutez un espace suivi de -load "nomsession", soit par exemple : -load "ENS intranet".
Ouf ! Ensuite, il ne reste plus qu'à double-cliquer sur le raccourci pour lancer la connexion.

Après un temps d'attente vous verrez la fenêtre ci-dessous. Cliquez sur Oui, puis entrez votre mot de passe quand il est demandé. Vous ne verrez cet avertissement qu'une seule fois, sauf si vous changez de machine.

Si PuTTY affiche une erreur Unable to open connection et que vous êtes certain de ne pas avoir fait de faute de frappe, il se peut que la machine soit éteinte. Réessayez alors avec un autre nom de machine.

Si tout s'est bien passé, vous avez votre console. Seulement attention, pour l'instant vous ne pouvez pas lancer de programme graphique sous peine de recevoir un X connection broken. Conséquence directe : pas de KDE, Emacs en mode console uniquement. Un autre tutoriel explique ce qu'il faut faire pour y parvenir quand même.

12.4 À l'extérieur de l'ÉNS

Si vous n'êtes pas branché sur le réseau de l'ÉNS, les machines ne sont pas accessible directement. Il faut passer par ssh.ens-lyon.fr avant de rebondir sur une autre machine Linux.

Pour accéder à ssh.ens-lyon.fr, il faut d'abord demander au PSI d'activer votre compte. Soit sur l'intranet si vous êtes encore à l'ÉNS, soit via le VPN si vous êtes à l'extérieur, soit par mail en dernier recours.

Configuration

Lancez PuTTY.exe, inscrivez dans Host name l'adresse de connexion au format suivant : login@ssh.ens-lyon.fr.

Cliquez ensuite sur SSH dans la liste à gauche. Entrez ssh machine@ens-lyon.fr dans la zone Remote, en remplaçant machine par le nom de la machine que vous avez choisie. Cochez la case Enable compression si votre connexion Internet n'est pas très rapide.

Revenez ensuite à la page Session. Entrez un nom pour la connexion dans Saved Sessions puis cliquez sur Save.

C'est tout ! Vous pouvez éventuellement configurer quelques options cosmétiques : désactiver l'alerte sonore (dans Terminal/Bell), faire clignoter le curseur (dans Window/Appearance/Cursor blinks), etc. N'oubliez pas de recliquer sur Save dans le panneau principal à chaque fois que vous modifiez les options.

Utilisation

Méthode normale

Lancez PuTTY.exe et double-cliquez sur le nom de la session.

Méthode rapide

Créez un raccourci qui lancera directement la connexion ayant un nom donné :

  1. Cliquez avec le bouton droit sur putty.exe, laissez le bouton enfoncé et déplacez la souris sur un emplacement vide.
  2. Relâchez le bouton et choisissez Créer les raccourcis ici dans le menu.
  3. Donnez un nom explicite au raccourci créé avec F2, par exemple Connexion extérieur.
  4. Cliquez droit sur le raccourci, choisissez Propriétés.
  5. Dans la zone Cible ajoutez un espace suivi de -load "nomsession", soit par exemple : -load "ENS extérieur".
Ouf ! Ensuite, il ne reste plus qu'à double-cliquer sur le raccourci pour lancer la connexion.

Après un temps d'attente vous verrez la fenêtre ci-dessous. Cliquez sur Oui, puis entrez votre mot de passe quand il est demandé. Vous ne verrez cet avertissement qu'une seule fois, sauf si vous changez de machine.

Le second avertissement de sécurité ne sera pas dans une fenêtre Windows, mais aura la forme suivante :

Entrez alors yes en toutes lettres et validez par Entrée.

Si PuTTY affiche une erreur Unable to open connection et que vous êtes certain de ne pas avoir fait de faute de frappe, il se peut que la machine soit éteinte. Réessayez alors avec un autre nom de machine.

Si tout s'est bien passé, vous avez votre console. Seulement attention, pour l'instant vous ne pouvez pas lancer de programme graphique sous peine de recevoir un X connection broken. Conséquence directe : pas de KDE, Emacs en mode console uniquement. Un autre tutoriel explique ce qu'il faut faire pour y parvenir quand même.


Page suivante Page précédente Table des matières