in

Comment SSH Hop avec le transfert de clé à partir de Windows

Avez-vous besoin de travailler avec des clés SSH de Windows et vous trouvez que cela devient très vite un problème?
HTG explique comment rendre le processus aussi transparent que possible, en utilisant la suite de packages PuTTY.

Aperçu

Dans ce guide, nous expliquerons comment SSH sur une machine Linux à partir de Windows avec votre clé publique, en utilisant Putty & Winscp. De plus, nous activerons l’option de transfert. Cela vous permettra de continuer à sauter de la machine à laquelle vous vous êtes connecté ta clé, vers une autre machine prenant en charge SSHing avec des clés. Nous n’entrerons pas dans la façon de mettre votre clé publique sur la machine Linux, car nous avons déjà couvert ce sujet.

Installer les programmes / packages de base

  • Obtenez le Mastic (pas seulement l’exécutable) et installez-le.
  • Obtenez éventuellement les programmes WinSCP et mRemoteet installez-les.

Si vous n’avez pas encore créé de paire de clés et que vous souhaitez le faire dans le confort de votre bureau Windows, vous pouvez utiliser « PuTTY Key Generator » qui a été installé dans le cadre du « Paquet PuTTY« :

  • Ouvrez « PuTTY Key Generator » en allant dans « Démarrer » -> « PuTTY » -> « PuTTYgen »
  • Bien que cela ne soit pas obligatoire, il est recommandé de changer la longueur de votre clé par défaut 1024. Changez le nombre de «bits» en bas de «1024» à «4096».
  • Cliquez sur « Générer » et déplacez votre souris au hasard jusqu’à ce que la barre atteigne 100%. Ce « sels”Votre clé, alors essayez de rendre vos mouvements de souris aussi aléatoires que possible.
  • Une fois que le programme a fini de générer la clé,
  • Sur la ligne «Commentaire clé», changez-la pour qu’elle soit quelque chose de plus utile comme votre nom. Par exemple:
  • Bien que cela ne soit pas obligatoire, il est fortement recommandé de définir une phrase de passe sur la clé privée. Cela protégera votre clé privée au cas où quelqu’un y accède et vous ne serez dérangé d’entrer qu’une seule fois au démarrage de la machine, si vous effectuez toutes les étapes du guide.
  • Cliquez sur «Enregistrer la clé privée».

Remarque: Si vous avez déjà une clé privée enregistrée, vous pouvez «extraire» la partie publique en la «chargeant» avec le générateur.

Le programme «Pageant» qui a été installé dans le cadre du package PuTTY, peut stocker vos clés et les donner à mRemote, WinSCP et PuTTY selon les besoins.

  • Ouvrez «Pageant» dans le menu de démarrage. (Remarque: il peut s’écouler dans la barre d’état système)
  • S’il s’est écoulé dans la barre d’état système, double-cliquez dessus pour faire apparaître la fenêtre principale.
  • Cliquez sur « Ajouter une clé » et donnez-lui votre paire de clés enregistrée.
  • Si nécessaire, indiquez la phrase secrète.

Fait, à partir de maintenant, Putty, WinSCP et tout programme qui leur sert de façade (comme mRemote) consulteront d’abord le programme Pageant s’il y a une clé à utiliser pour la connexion.

Chargement automatique des clés au démarrage (facultatif)

Le processus ci-dessus doit être répété après chaque redémarrage de la machine, car Pageant ne sauvegarde pas les configurations de clé chargées. Pour qu’il charge automatiquement la configuration au démarrage, vous pouvez utiliser l’une des deux méthodes ci-dessous:

  1. En supposant que vous ayez autorisé Pageant à prendre en charge le suffixe ppk, vous devriez être en mesure d’ajouter simplement les fichiers clés au dossier «démarrage» de Windows.
  2. Créez un raccourci vers le programme qui transmet les fichiers clés en tant que paramètres. Par exemple, la commande «Cible» pour deux (2) touches ressemblerait à ceci:

    «C: Program Files (x86) PuTTY pageant.exe» «C: Users AviadR Documents aviad’s 4096.ppk» «C: Users AviadR Documents aviad’s 1024.ppk
  • Ensuite, ajoutez ce raccourci au démarrage de la fenêtre.

Activer le transfert de l’agent SSH (PuTTY / mRemote)

Cette configuration est facultative, mais cela vous permettra une fois que vous êtes connecté en SSH à une machine de continuer et de SSH à partir de celle-ci, à la machine suivante, avec la même clé. Pour faire ça:

  • Ouvrez PuTTY.
  • Sous «Connexion» -> «SSH» -> «Auth».
  • Cochez la case «Autoriser le transfert de l’agent».
  • Revenir à « Session »
  • Sélectionnez l’entrée «Paramètres par défaut».
  • Cliquez sur «Enregistrer».
  • Terminé.

Activer le transfert de l’agent SSH (WinSCP)

  • Dans un nouvel onglet de connexion WinSCP, cochez la case Options avancées.
  • Allez dans «SSH» -> «Authentification».
  • Cochez la case «Autoriser le transfert de l’agent».
  • Allez dans «Options générales» en cliquant sur «Préférences» -> «Préférences».
  • Activez Putty pour être appelé avec l’option de transfert en allant dans «Intégration» -> «Application» et en ajoutant l’option CLI «-A».
  • Vous pouvez maintenant en faire le modèle pour les connexions suivantes en retournant à «Session» et en tapant, les informations de base dont vous savez qu’elles seront uniformes sur toutes les connexions (le cas échéant), comme Nom d’utilisateur, IP, etc. Puis «enregistrez» la session.

Notes de l’auteur

Alors que les puristes diront que tout SSH sérieux doit être fait à partir d’une machine Linux, la réalité est que Le bogue d’Ubuntu n ° 1 «Microsoft détient une part de marché majoritaire des ordinateurs de bureau», est toujours vrai. peut-être qu’un jour nous passerons complètement au bureau Linux, mais ce jour ne sera pas aujourd’hui et pas pour le Coquille de 35 ans.

Spike: Donc je suppose que j’ai purgé mon temps et que je suis libre de partir?
SoundWave: Free to go, à Cybertron…

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Utilisez Android pour contrôler votre musique sans sortir du lit

Utilisez Android pour contrôler votre musique sans sortir du lit

Comment activer Intel XMP pour que votre RAM fonctionne à sa vitesse annoncée

Comment activer Intel XMP pour que votre RAM fonctionne à sa vitesse annoncée