1. Se connecter au Laboratoire d'Algorithmique via Internet (sous Windows)
  2. Se connecter au Laboratoire d'Algorithmique via Internet (sous Mac OS X)
  3. Se connecter au Laboratoire d'Algorithmique via Internet (sous Linux)
  4. Utilisation des logiciels
  5. Copier des fichiers de et vers les laboratoires

Se connecter au Laboratoire d'Algorithmique via Internet (sous Windows)

  1. Télécharger le programme PuTTY : http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
  2. Lancer le programme PuTTY. La fenêtre du programme est semblable à celle-ci :
    Fenêtre principale de PuTTY
  3. Compléter le champ Host Name avec le nom d'un des PC du laboratoire, à savoir :
    candiXX.montefiore.ulg.ac.be
    (avec XX = 01, 02, 03, ... ou 54)
    Certains PC ne sont pas toujours accessibles. Essayer plusieurs valeurs de XX si nécessaire.
  4. Cliquer sur l'option SSH pour choisir le type de connexion
  5. Cliquer sur Open
  6. Si un message semblable au message suivant apparaît, cliquer sur Oui
    Demande de confirmation de clé
  7. Enfin, taper l'identifiant pmliYYYY, appuyer sur la touche Enter, puis taper le mot de passe (qui n'est pas affiché à l'écran, c'est normal), puis encore Enter

Pour plus d'informations sur le fonctionnement de PuTTY, consulter la page http://www.chiark.greenend.org.uk/~sgtatham/putty/.

Se connecter au Laboratoire d'Algorithmique via Internet (sous Mac OS X)

Sous Mac OSX, un client ssh est installé par défaut. La procédure est donc plus courte :

  1. Ouvrir un Terminal depuis le panneau des applications (dans la catégorie Utilitaires)
  2. Taper
    ssh pmliYYYY@candiXX.montefiore.ulg.ac.be
    (où pmliYYY est votre identifiant et avec XX = 01, 02, 03, ... ou 54)
    Un message semblable au suivant peut alors apparaître :
    The authenticity of host 'candi42.montefiore.ulg.ac.be (139.165.9.62)' can't be established.
    RSA key fingerprint is aa:31:65:70:99:c9:6b:5e:5a:e8:f2:ed:28:bf:ea:2a.
    Are you sure you want to continue connecting (yes/no)?
    Dans ce cas, taper yes puis sur la touche Enter.
  3. Entrer ensuite le mot de passe (qui n'est pas affiché à l'écran, c'est normal) puis appuyer sur la touche Enter.

Se connecter au Laboratoire d'Algorithmique via Internet (sous Linux)

Il est possible de suivre deux procédures pour se connecter aux ordinatoire du Laboratoire depuis une machine tournant sous Linux :

  1. Suivre la même démarche que sous Max OS X.
  2. Modifier la 2° étape de la démarche sous Max OS X pour taper
    ssh -X pmliYYYY@candiXX.montefiore.ulg.ac.be
    Cette procédure permet alors l'utilisation des machines de laboratoire dans les mêmes conditions que pendant les cours : emacs est accessible en mode graphique et un seul terminal est nécessaire (en d'autres termes, les restrictions de la section Utilisation ne s'appliquent pas).
    Cette option demande toutefois une connexion Internet plus rapide qu'un modem 56 kbps (ex: ADSL ou Câble).

Utilisation des logiciels

Contrairement à la procédure utilisée au laboratoire, emacs bloque le terminal et rend impossible l'utilisation de la souris lorsqu'il est utilisé à distance (il reste possible, moyennant une procédure plus lourde, d'utiliser emacs en mode graphique).
Il est donc nécessaire d'utiliser le logiciel à l'aide des raccourcis clavier présenté dans le chapitre 6 des Notes relatives aux travaux pratiques / Introduction aux systemes UNIX.

Pour simplifier la procédure de compilation / vérification / correction du code, il est conseillé de d'ouvrir simultanément deux terminaux ssh (PuTTY sous Windows, Terminal sous Mac OS X) : le premier servira à utiliser emacs, le deuxième à compiler à l'aide d'fpc et à tester le programme.

Note importante : Contrairement à la procédure utilisée lors des séances de laboratoire, il faut lancer emacs grâce à la commande emacs monprogramme.pas et non emacs monprogramme.pas & , c'est-à-dire sans le & en fin de ligne (fin de note importante).

Copier des fichiers de et vers les laboratoires

Si vous désirez garder une copie de vos codes source Pascal sur votre ordinateur ou que vous voulez copier votre code de votre ordinateur au laboratoire, il est possible d'effectuer des transferts de fichier sans utiliser les emails.

Pour cela, il est nécessaire de télécharger FileZilla, un client FTP disponible sous Windows, Linux et Mac OS X.

  1. Téléchargez et installez le programme, puis exécutez-le.
  2. Ouvrez le gestionnaire de sites (première icône en haut à gauche) et cliquez sur New Site pour ajouter un site (les textes et la présentation peuvent varier selon votre système d'exploitation).
    Dans le champ Host, entrez une adresse du type candiXX.montefiore.ulg.ac.be (avec XX = 01, 02, 03, ... ou 54).
    Dans le champ Servertype, sélectionnez SFTP.
    Dans le champ User, entrez votre identifiant pmli. Cliquez ensuite sur Connect.
    Gestionnaire de sites FileZilla
  3. Une fenêtre apparaît pour vous demander votre mot de passe. Entrez le.
  4. Une fenêtre similaire à l'image suivante peut alors apparaître. Cochez la case pour ne plus afficher la fenêtre à l'avenir, et validez.
    Ajout de clé dans FileZilla
  5. Vous êtes maintenant connecté aux ordinateurs du laboratoire. À la gauche de la fenêtre, vous avez accès aux fichiers stockés sur votre ordinateur. À droite se trouvent les fichiers stockés sur les ordinateurs du laboratoire. Double-cliquez sur un fichier pour le faire passer de votre ordinateur aux laboratoire et vice-versa.
    Fenêtre principale de Filezilla