Comment utiliser SSH sous Windows

Dernière mise à jour : 23/08/2024

SSH

Coquille sécurisée, que l’on connaît mieux sous son acronyme SSH, est un protocole d'administration à distance qui nous permet de modifier et de contrôler nos serveurs distants sur Internet. Le tout dans le respect des canons les plus stricts de sécurité en ligne. Dans cet article, nous allons expliquer comment utiliser SSH sous Windows et quels sont les avantages que cela nous apportera.

De nombreux utilisateurs de systèmes d'exploitation Linux et MacOS utilisent SSH sur leurs serveurs distants depuis le terminal lui-même. Dans le cas de Windows, la procédure est quelque peu différente.

SSH a été créée en 1997 dans le but de remplacer Telnet, qui, étant un protocole non crypté, n’offrait aucun type de sécurité à ses utilisateurs. C’est précisément l’aspect fondamental et l’argument définitif en faveur de l’utilisation de Secure Shell : le sécurité. SSH utilise les techniques de cryptographie les plus innovantes pour garantir une communication sécurisée entre les utilisateurs et les serveurs distants.

Comment fonctionne SSH

SSH

Afin de chiffrer les données transmises entre le client et le serveur, SSH utilise un système de double authentification. D’une part, il utilise une cryptographie à clé publique et, d’autre part, une clé privée.. Les clés de chacun d'eux sont générées au moment de l'établissement de la connexion : la clé publique est partagée avec le serveur et la clé privée est conservée par le client. 

Contenu exclusif - Cliquez ici  Comment vérifier les travaux d'impression en cours dans la file d'attente sous Windows

Il faut donc différencier deux composants principaux :

  • Client SSH, qui est une application que l'utilisateur peut exécuter sur son ordinateur pour se connecter au serveur.
  • serveur SSH, le logiciel qui s'exécute sur le serveur distant.

Un aspect important à garder à l’esprit est que, si nous voulons utiliser cette connexion, il faudra d’abord configurer un ordinateur spécifique qui remplit le rôle de serveur SSH. D'autres alternatives seraient de télécharger les fichiers à partager sur le cloud ou configurer un bureau à distance.

Activer et utiliser SSH sous Windows

Le processus de configuration de SSH sous Windows n'est pas particulièrement compliqué. Voici les étapes à suivre :

Activer un ordinateur en tant que serveur SSH

SSH sous Windows

  1. Tout d'abord, on allume le PC que nous allons utiliser comme serveur.
  2. Ensuite, nous utilisons la combinaison de touches Windows + R et, dans le champ de recherche qui apparaît, nous écrivons services.msc.
  3. Dans la fenêtre qui s'ouvre, on recherche et on clique sur Serveur SSH OpenSSH.
  4. Ensuite, nous appuyons sur "Commencer".*
  5. Ensuite, vous devez répéter exactement la même action avec Agent d'authentification OpenSSH. Parfois, il est désactivé, vous devez donc accéder aux Propriétés pour l'activer.
  6. Maintenant, nous ouvrons le menu Démarrer et écrivons PowerShell. Les actions suivantes doivent être effectuées via la ligne de commande PowerShell, car l'invite de commande ne suffit pas.
  7. Puis on accède à la console Windows PowerShell en tant qu'administrateur.
  8. Ensuite, nous insérons la commande suivante : New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain.

(*) Si nous voulons que ce démarrage soit automatique à chaque allumage de l'ordinateur, il faut cliquer sur l'onglet Propriétés et là changez le type de démarrage de Manuel à Automatique.

Contenu exclusif - Cliquez ici  Pourquoi le son 3D est moins bon dans certains jeux et comment configurer Windows Sonic et Dolby Atmos

Activer un ordinateur en tant que client SSH

mastic

Une fois la première phase terminée, voyons maintenant ce qu'il faut faire pour activer un ordinateur en tant que client SSH. DANS cette deuxième phase il est indispensable d'utiliser un programme appelé PuTTY :

  1. Passons à l'ordinateur que nous souhaitons utiliser comme client SSH.
  2. Dans celui-ci, nous installons le logiciel Mastic (le lien de téléchargement, ici). Il est recommandé de télécharger le fichier avec l'extension .msi, c'est-à-dire la version 64 bits.
  3. Une fois l'installation terminée, la manière d'utiliser ce logiciel est très simple : il suffit d'écrire l'adresse IP marquée comme Nom d'hôte et appuyez sur le bouton Ouvrir.

Parfois, certains problèmes peuvent survenir lors de l'utilisation de SSH sous Windows, comme des échecs d'authentification ou des erreurs lors de l'établissement d'une connexion avec le serveur à cause d'un pare-feu, etc. Tous ces petits bugs peuvent être facilement résolus en modifiant les paramètres.

Conclusions : l'importance d'utiliser SSH

L'importance d'utiliser SSH réside dans le fait qu'il nous offre un moyen sécurisé de se connecter à des serveurs distants. Si une connexion non cryptée est utilisée, la transmission des données pourrait être interceptée par n'importe qui. Il s’agirait d’une faille de sécurité très grave qu’un pirate informatique (ou même tout utilisateur ayant des connaissances minimales) pourrait utiliser pour extraire des informations sensibles, depuis les mots de passe jusqu’aux données de carte de crédit.

Contenu exclusif - Cliquez ici  Hypnotix pour Windows : Guide d'installation, de configuration et d'utilisation

Cependant, cela n'est pas si simple avec l'aide de SSH, un protocole capable de crypter les données afin qu'elles ne puissent être lues que par le client et le serveur.

En revanche, SSH sous Windows et tout autre système d'exploitation propose possibilités de personnalisation étendues. Ces options peuvent être gérées en modifiant le fichier de configuration SSH sur le système.