====== Le SSH, Accéder à ses fichiers & compagnie ====== Ce petit tutoriel a pour but de vous expliquer ce qu'il est possible de faire avec le SSH. ===== Transfert de fichiers ===== Une première utilité est d'accéder aux fichiers de son compte Centrale. Pour cela on utilise FileZilla. Il est téléchargeable ici : https://filezilla-project.org/download.php?type=client Les paramètres sont les suivantes pour se connecter : * **Hôte :** sas1.ec-m.fr * **Identifiant :** Votre identifiant Centrale * **Mot de passe :** Votre mdp Centrale * **Port :** 22 (Ne pas oublier, sinon ça ne marche pas !) {{ :tutoriels:filezilla1.png |}} Pour l'utilisation, la colonne de gauche représente les fichiers locaux, et la colonne de droite les fichiers distants. ===== Accès SSH ===== L'accès SSH à distance permet de lancer des commandes, d'accéder aux machines de centrale (si allumées), aux supercalculateurs... ==== Sous Windows ==== Télécharger PuTTy : https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Une fois le logiciel installé et ouvert, mettre dans HostName : sas1.ec-m.fr et faire **Open**. Le nom d'utilisateur et le mot de passe sera alors demandé. {{ :tutoriels:putty1.png |}} ==== Sous Windows (10 et plus), Mac et Linux ==== * Max, Linux : Ouvrir un terminal * Windows : Ouvrir PowerShell Taper la commande ''ssh nomdutilisateur@sas1.ec-m.fr'', votre mot de passe sera demandé et vous serez alors connecté. ===== Les Tunnels SSH ===== Un tunnel SSH vous permet de vous connecter au réseau de Centrale et d'accéder ainsi aux sites qui ne sont normalement disponibles que depuis les ordinateurs de l'école. ==== Lancer le tunnel SSH ==== === Sous Windows (via Putty) === - Télécharger putty.exe : www.putty.org - Lancer-le - Dans la fenêtre qui s'ouvre, compléter le champ \\ **Hostname:** sas1.ec-m.fr - Puis dans //Connection > SSH > Tunnels :// \\ **Source Port:** numeroduport \\ numeroduport est un grand nombre (entre 1000 et 10000 par exemple) que vous aurez choisi - Cocher //Dynamic// à la place de //Local// - Retourner dans //Session//, et compléter : \\ **Saved Sessions:** ECM - Sauvegarder la configuration en cliquant sur **Save** - Il ne reste plus qu'à **Open** ! - Connectez-vous à votre compte Centrale. === Sous Windows, Linux ou Mac (via le terminal) === * Max, Linux : Ouvrir un terminal * Windows : Ouvrir PowerShell Taper la commande ''ssh -ND 2222 nomdutilisateur@sas1.ec-m.fr'', votre mot de passe sera demandé et vous serez alors connecté. Après que vaus ayez tapé votre mot de passe, rien ne va s'afficher, mais le processus ne va pas vous rendre la main, il va continuer à tourner. Il faut le laisser tourner pour laisser le tunnel ouvert. Maintenant, suivez la partie **Configuration du navigateur**, avec monport = 2222 (vous pouvez changez ce nombre en modifiant la commande). Pour fermer le tunnel, il suffit d'arrêter le processus (Ctrl+C). ==== Configuration du navigateur ==== === Sous Chrome === * Aller dans **Paramètres** * Tout en bas de la page, cliquer sur **Accéder aux paramètres de proxy de votre ordinateur** == Sur Windows == * Activer **Utiliser un serveur proxy** * Remplir \\ **Adresse :** socks=127.0.0.1 \\ **Port :** numeroduport * Il ne reste plus qu'à **Enregistrer** * C'est bon ! Vous êtes sur le réseau de Centrale ! == Sur Mac == * Une fenêtre de paramètres devrait s'ouvrir. * Rentrer les informations de la façon suivante : {{ :tutoriels:capture_d_e_cran_2023-02-20_a_13.13.32.png?direct&600 |}} * Cliquer sur **OK** puis **Appliquer** * C'est bon ! Vous êtes sur le réseau de Centrale ! == Sur Linux == TODO === Sous Firefox === - Aller dans //Options > Général > Réseau > Paramètres// - Sélectionner //Configuration Manuelle du proxy// - Laisser **HTTP**, **SSL**, et **FTP** vides - Puis compléter : \\ **SOCKS Host :** localhost \\ **Port :** numeroduport \\ **Pas de proxy pour :** localhost, 127.0.0.1, 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12