Auteur David Branger, mise en page par Bruno Cattuzzato le 10/09/2022

Licence : CC BY 4.0 Difficulté : StarStar OutlineStar OutlineStar OutlineStar Outline

Pré-requis :

  • Une machine virtuelle avec Windows Entreprise.
  • Une machine virtuelle Ubuntu LTS (avec les mises à jours, et SSH installé.
  • Le logiciel Putty (PuttyGen sera installé automatiquement, afin de générer les clés de connexion).
  • L’adresse IP de la machine sur laquelle on souhaite se connecter. Ici, ce sera 192.168.10.50
  • Les deux machines doivent bien entendu être sur le même réseau.


Rappels :

  • Sur Ubuntu, pour accéder aux droits administrateur, il faut taper :

sudo –i 

Taper le mot de passe root


  • Lorsque l’on souhaite installer des paquets, il faut ajouter l’option « -y » à la fin de la ligne de commande. Cela permet de valider automatiquement l’installation.


Présentation :

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.


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 !









Sur Ubuntu :

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 :

systemctl status ssh

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 : 

systemctl start ssh

Si le service n’est pas présent sur la machine, installez-le avec la commande : 

apt install openssh-server –y

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 :

cd ~/ 

pour venir dans le dossier racine de votre session.



Les dossiers cachés commencent toujours par un point. Tapez :

cd .ssh.

Si vous obtenez ceci, c’est que le dossier caché ssh existe :



Sinon, il va falloir le créer. Pour cela, tapez :

mkdir .ssh 

(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 :

nano authorized_key 

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 : 

/home/ <nom_de_votre_session>/.ssh

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.


  • Renseignez l’adresse IP de l’hôte (notez que le port d’une session SSH est 22).
  • Cochez SSH.
  • Donnez un nom à cette configuration.
  • Sauvegardez-la. Attention ! Si vous ne la sauvegardez pas, votre clé ne sera pas conservée et il faudra la remettre dans la page Auth à chaque connexion.
  • Ouvrez 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...


Putty configuration
Putty Key Generator
Putty Key Generator
Putty Key Generator
Ubuntu terminal
Ubuntu terminal
Ubuntu terminal
Ubuntu terminal
Ubuntu terminal
Putty Key Generator
Ubuntu terminal
Ubuntu terminal
Putty configuration
Putty configuration
Putty configuration
Putty configuration
Putty security alert
Putty terminal
Putty terminal
Putty terminal
Attestation ANSSI