Impossible d'installer puttygen (outil permettant de générer une clé ssh au format .ppk)

0

Voici ce que j'ai essayé, j'ai installé du mastic:

racine @ kali: ~ # mastic

(putty: 2859): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size> = 0' a échoué dans GtkScrollbar

(putty: 2859): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size> = 0' a échoué dans GtkScrollbar

(mastic: 2859): Gtk-CRITIQUE **: gtk_box_gadget_distribute: affirmation 'size> = 0' a échoué dans GtkScrollbar root @ kali: ~ # apt-get install listes de paquets PuTTYgen de lecture ... Fait Construction de l' arbre des dépendances
Lecture des informations d'état .. Fait E: Impossible de localiser le paquet puttygen

Rahul Gupta
la source
Serait-il plus facile pour vous de générer la clé ssh d’ailleurs et de copier le fichier? Kali Linux n’est vraiment pas destiné à un usage général et vous rencontrerez de nombreux problèmes en essayant de faire un travail normal. Vous devez probablement faire pas mal de travail en essayant simplement d'installer puttygen. Edit: Puttygen ne fait pas partie du mastic. puttygen est putty-tools.
Darius

Réponses:

1

Je pense que cela résoudra votre problème.

INSTALLATION

Dans certaines distributions Linux, l'outil puttygen doit être installé séparément du client Putty. Par exemple, sous Debian Linux, la commande suivante l’installera:

sudo aptitude install putty-tools

CRÉATION D'UNE NOUVELLE PAIRE DE CLÉS D'AUTHENTIFICATION

Pour créer une nouvelle paire de clés pour l'authentification à partir de la ligne de commande, utilisez l'une des méthodes suivantes:

puttygen -t rsa -b 2048 -C "user@host" -o keyfile.ppk

Il est fortement recommandé d'utiliser une phrase secrète pour les fichiers de clés destinés à une utilisation interactive. Les fichiers de clés utilisés pour l'automatisation (par exemple, avec WinSCP doivent généralement avoir une phrase secrète vide.

INSTALLATION DE LA CLE PUBLIQUE COMME CLE AUTORISEE SUR UN SERVEUR

Avec les serveurs Tectia SSH et OpenSSH, l'accès à un compte est configuré en générant une clé publique, en copiant la clé publique sur le serveur et en ajoutant la clé publique à un ~/.ssh/authorized_keysfichier.

Pour extraire la clé publique, utilisez:

puttygen -L keyfile.ppk

Connectez-vous ensuite au serveur, éditez le authorized_keysfichier avec votre éditeur favori et coupez et collez la sortie de la clé publique générée par la commande ci-dessus dans le fichier allowed_keys. Enregistrez le fichier. Configurez PuTTY pour utiliser votre fichier de clé privée (ici keyfile.ppk). Puis testez si la connexion fonctionne. Voir Configuration de l'authentification par clé publique pour PuTTY.

CHANGER LA PASSE-PASSE D'UNE CLE

Il est recommandé de régénérer et de modifier périodiquement toutes les clés SSH. Universal SSH Key Manager peut automatiser cela. Changer la phrase secrète n'est pas un substitut, mais c'est mieux que rien. Ces instructions peuvent également être utilisées pour ajouter une phrase secrète à une clé créée sans celle-ci.

Utilisez la commande suivante pour changer la phrase secrète:

puttygen keyfile.ppk -P

Cela demandera la nouvelle phrase secrète et réécrira le résultat dans keyfile.ppk avec la nouvelle phrase secrète.

EXPORTER UNE CLE PRIVEE VERS TECTIA SSH OU OPENSSH

Il est rarement nécessaire d'exporter une clé privée de PuTTY vers Tectia SSH ou OpenSSH. Toutefois, le processus est décrit ici, car il peut parfois s'avérer nécessaire, par exemple, de déplacer une application vers Linux dans le cloud et de ne pas reconfigurer facilement le serveur de destination d'un transfert de fichier pour modifier une clé autorisée.

Tectia SSH et OpenSSH prennent tous deux en charge le format de fichier de clé privée OpenSSH. Son utilisation est donc décrite ici. Tectia SSH prend également en charge certains autres formats.

Pour convertir une clé privée PuTTY existante pour Tectia ou OpenSSH, utilisez la commande suivante:

puttygen keyfile.ppk -O private-openssh -o keyfile

Copiez ensuite le fichier de clés dans le .sshrépertoire de l'hôte où Tectia ou OpenSSH sera exécuté.

OPTIONS DE LIGNE DE COMMANDE

La ligne de commande de base de PuTTYgen:

Spécifie un fichier de clé à lire ou un type et une taille de clé à générer. Action facultative à effectuer (par exemple, changer la phrase secrète) Type de sortie et fichier de sortie facultatifs. La ligne de commande de base est la suivante:

puttygen [-t keytype [-b bits] [-q] | keyfile]
         [-C new-comment] [-P]
         [-O output-type | -p | -l | -L]
         [-o output-file]

Lien:

PUTTYGEN ON LINUX - GÉNÉRATEUR DE CLÉS SSH

Eranda Peiris
la source
Link-only n'est pas bon, mais copier / coller tout l'article ne l'est pas non plus. (Pour des raisons de droits d'auteur également.) Essayez de ne citer que les parties pertinentes.
Grawity
comment apprendre à le connaître copier coller @grawity
Rahul Gupta