Auteur David Branger, mise en page par Bruno Cattuzzato le 10/09/2022
Licence : CC BY 4.0 Difficulté :
Pré-requis :
Il y a différentes façons de se connecter à distance avec Putty. On les trouve au niveau de l’encadré ci-dessous :
Dans ce tuto, nous allons principalement voir la connexion SSH.
Avant de pouvoir se connecter à distance par ce biais, il va falloir créer une clé de sécurité et la rentrer dans la machine sur laquelle nous voulons nous connecter. Cette méthode est plus sécurisé qu’une connexion Telnet.
Ouvrez l’utilitaire PuttyGen et cliquez sur « Generate » (1).
La clé va se générer toute seule.
Astuce : si vous bougez votre souris, la progression se fera plus rapidement…
La clé générée apparait en haut.
Il va falloir l’enregistrer deux fois. Une fois en clé publique (1) et une autre en clé privée (2). Enregistrez-les dans le dossier de votre choix.
Attention ! Une fois terminé, gardez PuttyGen ouvert !
Dans Ubuntu, ouvrez un terminal et passez en droit administrateur.
Vérifiez si le service SSH est présent et actif. Pour se faire, tapez la commande :
Si le service est présent et actif, vous devez obtenir ceci :
Si le service est présent mais inactif, activez-le en tapant la commande :
Si le service n’est pas présent sur la machine, installez-le avec la commande :
Vérifiez ensuite s’il est actif en procédant comme indiqué précédemment.
La clé que nous avons générée dans PuttyGen va devoir être mise dans un fichier qui sera enregistré dans un endroit précis de Ubuntu. Dans le terminal tapez :
pour venir dans le dossier racine de votre session.
Les dossiers cachés commencent toujours par un point. Tapez :
Si vous obtenez ceci, c’est que le dossier caché ssh existe :
Sinon, il va falloir le créer. Pour cela, tapez :
(surtout n’oubliez pas le « . » pour que le dossier créé soit caché), et entrez dedans.
Nous allons créer un fichier qui va contenir la clé générée dans PuttyGen. Tapez :
et faites « Entrée ».
L’éditeur s’ouvre sur une page vide :
Dans PuttyGen, sélectionnez la clé générée précédemment. Faites « ctrl+c » (et non clic-droit « copier » car des fois, cela ne fonctionne pas),
Sur Ubuntu, dans votre fichier authorized_key, faites « ctrl+u » (et non « ctrl+v » comme sur Windows. Par ailleurs, notez que la commande apparait en bas de l’éditeur).
Faites « ctrl+x ».
Puis « o »
Et enfin, « Entrée ». Vous revenez sur votre terminal toujours dans le dossier :
Si vous le désirez, vous pouvez vérifier que le fichier créé est bien présent en tapant la commande ls puis « Entrée ».
Dans Putty, dans le volet de gauche, sélectionnez Data, puis renseignez le nom utilisateur de la session Ubuntu dont vous souhaitez prendre le contrôle.
Déployez le menu SSH plus bas et sélectionnez Auth.
Recherchez la clé privée que vous avez enregistrée précédemment.
Quand la clé est entrée, revenez...
…sur l’ouverture de la session.
Si vous obtenez ce message, vous êtes en bonne voie ! Cliquez sur « Accept ».
Putty s’est connecté à votre machine. Il faut alors lui renseigner le mot de passe de connexion à la session.
Vous êtes connecté
Si vous le souhaitez, allez dans le dossier « .ssh » pour voir si vous trouvez bien le fichier authorized_key...
Le carré de bruno 2024. Sauf mention contraire contenu
sous licence CC BY 4.0