Comment générer des touches SSH sur Windows Top 10 / Top 10 pour accéder aux serveurs Linux sans mot de passe

Comment générer des touches SSH sur Windows Top 10 / Top 10 pour accéder aux serveurs Linux sans mot de passe
Dans cet article, nous vous montrerons comment générer les touches SSH sur les systèmes d'exploitation Windows 10 et Windows 11. Nous vous montrerons également comment installer la touche SSH publique générée de Windows 10 et Windows 11 sur les serveurs Linux afin que vous puissiez y accéder via SSH sans mot de passe.

Sujet du contenu:

  1. Installez le client SSH sur Windows 10/11
  2. Générer les touches SSH sur Windows 10/11
  3. Trouvez la clé publique SSH générée sur Windows 10/11
  4. Accédez aux serveurs Linux depuis Windows 10/11 via SSH
  5. Copiez la clé publique SSH de Windows 10/11 aux serveurs Linux
  6. Vérifiez si la connexion SSH sans mot de passe aux serveurs Linux fonctionne à partir de Windows 10/11
  7. Conclusion

Installez le client SSH sur Windows 10/11

Pour générer les touches SSH sur Windows 10 et Windows 11, vous devez faire installer le programme client OpenSSH sur vos systèmes d'exploitation Windows 10/11.

Lisez cet article si vous avez besoin d'aide pour installer le programme client OpenSSH sur Windows 11.

Lisez cet article si vous avez besoin d'aide pour installer le programme client OpenSSH sur Windows 10.

Générer les touches SSH sur Windows 10/11

Pour générer les touches SSH sur Windows 10/11, vous devez ouvrir un programme terminal.

Lisez cet article si vous avez besoin d'aide pour ouvrir un programme de terminal sur Windows 11.

Lisez cet article si vous avez besoin d'aide pour ouvrir un programme de terminal sur Windows 10.

Une fois que vous avez ouvert le programme Terminal, exécutez la commande suivante pour générer une touche SSH sur Windows 10/11:

$ ssh-keygen

Presse .

Presse .

Presse .

Une nouvelle clé SSH doit être générée.

Trouvez la clé publique SSH générée sur Windows 10/11

Vous pouvez trouver la clé publique SSH générée dans le C: \ Users \\.ssh dossier de votre système d'exploitation Windows 10/11. Ici, est le nom d'utilisateur de votre système d'exploitation Windows 10/11.

Ouvrez l'application «File Explorer» et accédez à la C: \ Users \\.ssh dossier.

Vous trouverez le «id_rsa.Fichier de pub "ici. Vous devez copier le contenu de ce fichier. Ouvrez-le avec une application d'éditeur de texte, je.e. "Bloc-notes". Pour ce faire, double-cliquez sur (LMB) sur le «id_rsa.Fichier de pub ".

Sélectionnez «Bloc-notes» dans la liste des applications et cliquez sur «Toujours».

Le «id_rsa.Le fichier de pub "doit être ouvert avec l'application" Bloc-notes ".

Sélectionnez le contenu du «id_rsa.Fichier de pub en appuyant sur + UN. Puis appuyez + C Pour copier le contenu sélectionné.

Accédez aux serveurs Linux depuis Windows 10/11 via SSH

Maintenant, vous devez SSH dans le serveur Linux auquel vous souhaitez accéder sans mot de passe depuis votre système d'exploitation Windows 10/11. Si vous avez besoin d'aide à ce sujet, lisez l'article sur la façon de SSH dans les serveurs Linux à partir de Windows 10/11.

Copiez la clé publique SSH de Windows 10/11 aux serveurs Linux

Une fois que vous avez accédé au serveur Linux via SSH, collez la clé publique SSH de votre système d'exploitation Windows 10/11 (que vous avez copié plus tôt) dans le ~ /.SSH / AUTORISED_KEYS Fichier de votre serveur Linux.

Pour ce faire, ouvrez le ~ /.SSH / AUTORISED_KEYS Fichier de votre serveur Linux avec la commande suivante:

$ nano ~ /.SSH / AUTORISED_KEYS

OU

$ vi ~ /.SSH / AUTORISED_KEYS

Le ~ /.SSH / AUTORISED_KEYS Le fichier doit être ouvert avec l'éditeur de texte souhaité.

Si vous avez ouvert le fichier «Authorized_keys» avec l'éditeur de texte «Nano», le simple clic droit (RMB) sur le programme du terminal et le texte copié (clé publique SSH de votre machine Windows 10/11) devrait être collé.

Si vous avez utilisé l'éditeur de texte «VI» pour ouvrir le fichier «Authorized_keys», appuyez sur pour aller au «mode insérer» et cliquer avec le bouton droit sur le terminal pour coller la clé publique SSH copiée.

Une fois que vous avez collé la clé publique SSH, sauf le ~ /.SSH / AUTORISED_KEYS déposer.

Si vous utilisez l'éditeur de texte «Nano», appuyez sur + X suivie par Y et Pour enregistrer le fichier "Authorized_keys".

Si vous utilisez l'éditeur de texte «VI», appuyez sur Pour revenir en «mode de commande». Ensuite, tapez : wq! et presser Pour enregistrer le fichier "Authorized_keys".

Le ~ /.SSH / AUTORISED_KEYS Le fichier doit être enregistré comme vous pouvez le confirmer en lisant le contenu du fichier "Authorized_keys".

$ cat ~ /.SSH / AUTORISED_KEYS

Maintenant, fermez la session SSH avec la commande suivante:

$ exit

Vérifiez si la connexion SSH sans mot de passe aux serveurs Linux fonctionne à partir de Windows 10/11

Maintenant que vous avez installé la clé publique SSH de votre système d'exploitation Windows 10/11 sur le serveur Linux, vous devriez pouvoir vous connecter à votre serveur Linux sans mot de passe.

Pour vérifier si la connexion sans mot de passe sur votre serveur Linux fonctionne à partir de Windows 10/11, ouvrez l'application Terminal sur Windows 10/11 et essayez de SSH dans votre serveur Linux.

$ ssh @

NOTE: Assurez-vous de changer le et avec le nom d'utilisateur de connexion et le nom de domaine / adresse IP de votre serveur Linux respectivement.

Vous devez être connecté à votre serveur Linux (sans avoir besoin de saisir un mot de passe).

Conclusion

Nous vous avons montré comment générer une touche SSH sur les systèmes d'exploitation Windows 10 et Windows 11. Nous vous avons également montré comment installer la touche publique SSH (de vos systèmes d'exploitation Windows 10 et Windows 11) sur un serveur Linux afin que vous puissiez SSH (à partir de Windows 10 et Windows 11) sans avoir besoin de saisir de mots de passe.