Connection par SSH aux machines Candi ------------------------------------- Dans ce chapitre, nous allons voir comment accéder à distance aux machines du laboratoire. Noter que vous pouvez passer ce chapitre et directement accéder aux tutoriels. Utilisation d'un VPN ~~~~~~~~~~~~~~~~~~~~ Avant de pouvoir accéder à distance aux machines du laboratoire, il est nécessaire [#f1]_ d'installer un client VPN. Une fois, ce programme installé et configurez, vous devez vous connecter au réseau ULiège. Veuillez vous référez à la page suivante pour installer et configurer le client `VPN `_. .. [#f1] L'utilisation du VPN est nécessaire uniquement si vous vous trouvez en dehors du campus de l'Université de Liège. Pour Windows ~~~~~~~~~~~~ Télécharger le programme `PuTTY `_. Une fois le téléchargement terminé, lancer PuTTY. La fenêtre du programme est semblable à celle-ci: .. figure:: images/putty-main.png :scale: 75% :alt: PuTTY Effectuer ensuite les actions suivantes: 1. 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). Noter que certaines machines ne sont pas toujours accessibles. Essayer plusieurs valeurs de ``XX`` si nécessaire. 2. Cliquer sur l'option ``SSH`` pour choisir le type de connexion. 3. Cliquer sur ``Open``. Si un message semblable au message suivant apparaît, cliquer sur Oui. .. figure:: images/putty-key.png :scale: 75% :alt: Message de validation 4. Enfin, taper l'identifiant ``pmliYYYY``, appuyer sur la touche Enter, puis taper le mot de passe (ce dernier ne s'affiche pas à l'écran), puis encore Enter. Pour plus d'informations sur le fonctionnement de PuTTY, consulter la page http://www.chiark.greenend.org.uk/~sgtatham/putty/. Pour Linux et Mac OS X ~~~~~~~~~~~~~~~~~~~~~~ Sous Linux/Mac OSX, un client ssh est installé par défaut. La procédure est donc plus courte: 1. Ouvrir un Terminal. 2. Taper ``ssh pmliYYYY@candiXX.montefiore.ulg.ac.be`` (où ``pmliYYY`` est votre identifiant et avec ``XX`` = 01, 02, 03, ... ou 54). 3. Le message suivant peut alors apparaître: .. warning:: 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)? 4. Dans ce cas, taper ``yes`` puis sur la touche Enter. 5. Enfin, taper le mot de passe (qui n'est pas affiché à l'écran) puis appuyer sur la touche Enter. Par défaut, les fenêtres graphiques ne peuvent s'afficher avec un accès à distance. Cependant, en specifiant l'argument ``-X`` à la commande SSH, il est possible d'utiliser les 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. La commande à taper est la suivante:: ssh -X pmliYYYY@candiXX.montefiore.ulg.ac.be Copier des fichiers de et vers les machines du laboratoire ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Si vous désirez garder une copie de vos codes sources sur votre ordinateur ou que vous voulez copier des fichiers de votre ordinateur sur les machines du 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. La procédure est la suivante: 1. Téléchargez et installez le programme, puis exécutez-le. .. figure:: images/filezilla-main.png :scale: 35% :alt: FileZilla 2. Ouvrez le gestionnaire de sites (première icône en haut à gauche) et cliquez sur ``New Site`` pour ajouter un site (les labels et la présentation peuvent varier selon votre système d'exploitation). 3. Dans le champ ``Host``, entrez une adresse du type ``candiXX.montefiore.ulg.ac.be`` (avec ``XX`` = 01, 02, 03, ... ou 54). 4. Dans le champ ``Protocol``, sélectionnez SFTP. 5. Dans le champ ``User``, entrez votre identifiant pmli. 6. Dans le champ ``Password``, entrez votre mot de passe. 7. Cliquez ensuite sur ``Connect``. 8. 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. .. figure:: images/filezilla-key.png :scale: 35% :alt: FileZilla clé d'authentification Vous êtes maintenant connecté aux machines 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 machines (distantes) du laboratoire. Double-cliquez sur un fichier pour le faire passer de votre ordinateur aux machines du laboratoire et vice-versa. .. figure:: images/filezilla-manager.png :scale: 35% :alt: FileZilla gestionnaire de fichiers