Comment utiliser le client OpenSSH de Windows 10 au lieu de PuTTY

Quand vous devez gérer un appareil * nix À distance, sera toujours utilisé SSH. Tout système d'exploitation basé sur le système BSD Ou Linux s'exécutant sur un serveur livré avec le démon OpenSSH préinstallé. Pour "parler" de ce programme caché et interagir avec la machine distante, vous avez également besoin d'un client. SSH. Ça a toujours été PuTTY Client SSH Plus couramment utilisé sous Windows, mais depuis la dernière mise à jour majeure, Windows 10 est désormais livré avec un programme SSH Déjà installé. Il est plus facile et plus rapide d’utiliser ce client au lieu d’installer et de configurer PuTTY.

Comment utiliser le client OpenSSH de Windows 10 au lieu de PuTTY - Windows

Comment installer le client Windows OpenSSH

Tout d’abord, vérifiez s’il a déjà été installé. Appuyez sur la touche Windows de votre clavier ou cliquez sur le menu Démarrer. Type cmd Pour ouvrir une invite de commande.

Comment utiliser le client OpenSSH de Windows 10 au lieu de PuTTY - Windows

Maintenant, tapez ssh Appuyez sur Entrée. Vous devez afficher un bref résumé des commutateurs de ligne de commande. Cela signifie que le programme est installé et vous pouvez ignorer le reste de cette section.

Comment utiliser le client OpenSSH de Windows 10 au lieu de PuTTY - Windows

Si vous recevez un message indiquant que la commande n'est pas reconnue, cliquez sur le menu Démarrer et tapez Caractéristiques. Ouvrez «Applications et fonctionnalités» et cliquez sur «Gérer les fonctionnalités optionnelles».

Comment utiliser le client OpenSSH de Windows 10 au lieu de PuTTY - Windows

Cliquez ensuite sur Ajouter une fonctionnalité et faites défiler jusqu'à trouver "OpenSSH Client"Il a dit. Installez-le et tout doit être réglé.

Comment utiliser le client OpenSSH de Windows 10 au lieu de PuTTY - Windows

Comment utiliser Windows OpenSSH intégré Windows

Si vous connaissez une commande ssh sous Linux, vous savez déjà comment l’utiliser sous Windows. Il contient les mêmes commutateurs et la même table de ligne de commande. Tu peux lire Répertoire SSH complet sur le site OpenBSD.

La syntaxe principale pour la connexion à un serveur est la suivante: Nom d'utilisateur ssh @ adresse IP ou nom d'hôte.

Exemples:

ssh root@203.0.113.1

ssh john@example.com

Lorsque vous vous connectez avec un mot de passe, c'est facile. Il suffit de taper Oui Pour accepter l’empreinte digitale, tapez votre mot de passe (les caractères ne seront pas affichés à l’écran).

Comment utiliser le client OpenSSH de Windows 10 au lieu de PuTTY - Windows

Cependant, il est recommandé d'utiliser des mots de passe au lieu de mots de passe SSH. Ordinateurs de botnets Analysez constamment et essayez de cloner les mots de passe sur les serveurs OpenSSH. Les clés ne peuvent pas être brutal. Ils sont plus sûrs que d'utiliser le système de mot de passe hautement recommandé en plus d'avoir fail2ban. Interdit Fail2ban Plusieurs tentatives avec la même adresse IP, mais une autre IP essaiera des mots de passe différents jusqu'à ce que ce soit malchanceux.

Comment se connecter à l'aide de clés SSH

Il existe plusieurs façons de créer des doubles clés pour l'authentification. SSH. Et vous avez aussi ssh-keygen Disponible sous Windows, que vous pouvez utiliser à partir d'une invite de commande. Après avoir créé la paire, ajoutez la clé publique au serveur et désactivez les processus de connexion avec votre mot de passe. Enregistrez ensuite la clé privée sur l'ordinateur Windows.

Lorsque vous vous connectez, vous pouvez indiquer le chemin d'accès à cette clé (privée) après le paramètre -i Dans l'ordre comme:

ssh -i C:\Users\mte\testkey root@203.0.113.1

Comment utiliser le client OpenSSH de Windows 10 au lieu de PuTTY - Windows

Sinon, vous pouvez déplacer une clé privée vers son emplacement par défaut. Après la première connexion, un client SSH Créez un répertoire.ssh , Dans votre guide d’utilisation actuel. Vous pouvez ouvrir le répertoire en tapant ceci à l'invite de commande:

explorer %userprofile%\.ssh

Maintenant, copiez votre propre clé ici et nommez-la id_rsa.

Comment utiliser le client OpenSSH de Windows 10 au lieu de PuTTY - Windows

A partir de maintenant, vous pouvez vous connecter en utilisant cette clé privée sans utiliser le paramètre -i.

ssh root@203.0.113.1

إعدادات مفيدة لأمر SSH

-p - Utilisez cette option si votre serveur SSH écoute un autre port (autre que 22). Exemple: ssh -p racine 4444 @ 203.0.113.1

-C - Trafic entre client et serveur. Utile uniquement sur les connexions très lentes

-v - Le mode verbeux en dit long sur ce qui se passe. Cela peut vous aider à résoudre les problèmes de communication.

Exemple de commande:

ssh -p 4444 -C -v root@203.0.113.1

Conclusion

Comme il s’agit du même client OpenSSH que celui que vous trouvez sur des machines Linux, certaines commandes sont disponibles. Sftp Aussi. Cela rend plus facile Téléchargez et téléchargez des fichiers depuis / vers des serveurs distants. Pour ceux qui préfèrent la ligne de commande, cela signifie qu'ils n'ont plus besoin d'installer de clients FTP comme FileZilla. Il est également possible de configurer des tunnels SSH Utiliser la commande ssh. Nous verrons peut-être cela dans un prochain tutoriel, car cela rend certaines choses "impossibles", telles que l'acceptation de connexions externes sur votre ordinateur local, même si votre fournisseur de services Internet ne vous fournit pas d'adresse IP externe (plusieurs clients sont assis derrière la même adresse). IP).

Aller au bouton supérieur