SSH (Secure Shell) est un protocole réseau crypté utilisé pour se connecter à des appareils via un réseau ou Internet. Les ordinateurs Linux sont livrés avec un outil SSH préinstallé, accessible avec les commandes du Terminal, mais qu'en est-il de Windows ?
Plusieurs options SSH sont disponibles pour Windows, notamment un outil SSH intégré. Voici comment utiliser SSH sous Windows avec des applications natives et des options tierces.
1. PuTTY pour le bureau Windows
PuTTY est l'application la plus populaire pour se connecter aux serveurs SSH sous Windows
PuTTY est l'application la plus populaire pour se connecter aux serveurs SSH sous Windows. L'interface de PuTTY peut sembler un peu intimidante et compliquée au début, mais une fois que vous l'utiliserez, vous constaterez qu'elle est très simple.
Pour utiliser PuTTY, il vous suffit de lancer putty.exe. Ici, entrez le nom d'hôte (ou l'adresse IP ) du serveur distant, assurez-vous que le port est correct et cliquez sur Ouvrir. PuTTY se connectera au serveur et vous demandera ensuite un nom d'utilisateur et un mot de passe.
Vous pouvez également enregistrer ces informations de session si vous le souhaitez. Cliquez sur l' option Paramètres par défaut , puis sélectionnez Enregistrer , et PuTTY utilisera les paramètres enregistrés à chaque ouverture. Vous pouvez également définir un profil différent pour chaque connexion, saisir un nom dans le champ Sessions enregistrées et cliquer sur Enregistrer.
Définir un profil différent pour chaque connexion
En savoir plus sur la façon d’installer et d’utiliser PuTTY sur Quantrimang.com.
2. Utilisez Windows PowerShell pour SSH
Utiliser Windows PowerShell pour SSH
Si vous souhaitez un outil SSH de ligne de commande Windows intégré à votre système d'exploitation, vous avez de la chance.
Windows PowerShell a progressivement remplacé l' application d'invite de commande Windows depuis son introduction dans Windows 7. Récemment, la prise en charge d' OpenSSH a été ajoutée, que vous pouvez intégrer dans PowerShell comme suit :
- Appuyez sur WIN + I pour ouvrir les paramètres.
- Ouvrez Applications > Applications et fonctionnalités .
- Cliquez sur Fonctionnalités facultatives.
- Cliquez sur +Ajouter une fonctionnalité .
- Parcourez la liste pour trouver le client OpenSSH.
- Sélectionnez et cliquez sur Installer.
- Une fois terminé, redémarrez Windows 10.
Avec OpenSSH ajouté, vous pouvez l'utiliser en ouvrant Windows PowerShell (clic droit sur Démarrer > PowerShell ) et en entrant la commande de connexion. Par exemple:
ssh [email protected]
Vous serez invité à saisir votre mot de passe. Veuillez saisir votre mot de passe et accepter le certificat de sécurité.
3. Shell sécurisé pour Google Chrome
Google fournit un client SSH appelé Secure Shell App , qui peut être ajouté au navigateur Chrome. Installez simplement l'application Secure Shell à partir du Chrome Web Store. Bien qu'il fonctionne dans le navigateur Chrome, il fonctionne complètement hors ligne, vous n'avez donc pas besoin d'un accès Internet pour l'utiliser. Cet outil fonctionne donc bien avec les appareils du réseau local ainsi qu'avec les serveurs distants.
L'application Secure Shell s'ouvre sous la forme d'un onglet de navigateur. Entrez simplement les informations de connexion et le nom d'hôte (adresse IP) du serveur SSH distant. Vous pouvez également incorporer des arguments de ligne de commande SSH supplémentaires, si nécessaire.
Comme pour les autres applications Web Chrome, l'application Secure Shell peut s'ouvrir dans une fenêtre dédiée pour la séparer du navigateur principal.
Puisque Secure Shell est une application Web Chrome, elle est également disponible pour macOS, Linux et même Chrome OS.
4. OpenSSH pour le terminal Cygwin
Si vous utilisez fréquemment des commandes SSH standard sur Linux, macOS et d'autres systèmes de type UNIX, Cygwin prend en charge SSH.
Si vous débutez avec SSH, vous souhaiterez peut-être utiliser une option graphique telle que PuTTY. Cependant, si vous avez de l'expérience avec les opérations en ligne de commande, vous constaterez qu'OpenSSH dans Cygwin fonctionne de la même manière que sur les autres plates-formes.
Cygwin est un package d'installation volumineux, vous souhaiterez peut-être simplement installer OpenSSH. Pour ce faire, exécutez le programme d'installation téléchargé et lorsque vous êtes invité à choisir un package, recherchez OpenSSH. Développez Net et dans la colonne Nouveau , cliquez sur Ignorer pour afficher la version à télécharger.
Cliquez sur Suivant pour continuer, vérifiez les packages à installer, puis cliquez à nouveau sur Suivant .
Une fois l'installation terminée, lancez l'application Cygwin dans Terminal depuis le menu Démarrer. Pour lancer une connexion SSH, utilisez la même commande ssh que celle que vous avez exécutée sous Linux et d'autres systèmes d'exploitation de type UNIX.
Bien qu'il s'agisse d'une bonne solution, Cygwin peut être difficile à mettre en place.
5. SSH sur FTP avec FileZilla
SSH sur FTP avec FileZilla
Habituellement, la principale raison d'utiliser SSH pour communiquer avec un appareil distant est de télécharger des fichiers. Cela est généralement dû au fait que vous gérez un serveur Web et que vous souhaitez télécharger une application Web (par exemple WordPress).
FileZilla est un outil FTP (File Transfer Protocol) open source prenant en charge SFTP (SSH File Transfer Protocol). Évidemment, cela rend les transferts FTP beaucoup plus sécurisés.
Pour utiliser SSH dans FileZilla :,
- Ouvrez Fichier > Site Manager pour créer une nouvelle connexion.
- Sélectionnez Nouveau site pour ajouter un nouveau site.
- Sélectionnez SFTP comme protocole.
- Entrez l'adresse IP du serveur ou le nom d'hôte du serveur.
- Ajoutez un nom d'utilisateur et un mot de passe.
- Cliquez sur Connecter.
Les transferts de fichiers se feront désormais via SSH.