Une façon simple d'ajouter des paramètres PuTTY à Kitty?

19

J'aimerais utiliser Kitty, mais j'ai beaucoup de paramètres pour Putty déjà configurés. J'ai lu qu'il n'y a aucun moyen "d'exporter les paramètres" avec Putty car ils sont faits avec des entrées de registre, et il n'y a probablement aucun moyen non plus "d'importer" ces paramètres dans Kitty. Quelqu'un connaît-il un utilitaire qui vous permet de le faire d'une manière ou d'une autre?

Pilules d'explosion
la source
J'ai installé KiTTy et tous mes paramètres de PuTTy sont là. C'est peut-être une incompatibilité de version?
XSlicer
1
Utilisez-vous une version portable de l'un ou l'autre qui n'a pas installé ses paramètres dans le registre?
uSlackr

Réponses:

28

Pour copier PuTTY reg vers KiTTY reg, démarrez une session KiTTY, puis appuyez sur CTRL + F8 et entrez

/copytokitty

Pour copier les paramètres KiTTY du mode de registre, en mode portable, utilisez la ligne de commande et exécutez

kitty.exe -convert-dir

Cyd

Cyd
la source
C'est un indice génial.
Mateng
Cette description me semble peu claire. Au moins, je ne l'ai pas fait fonctionner. Pouvez-vous expliquer plus en détail, s'il vous plaît?
kriegaex
3
Ctrl + F8 n'a aucun effet pour moi. Qu'est-ce qu'il est censé faire?
Pavel Vlasov
Note de sécurité : IMO, Portable est une approche plus sécurisée je pense. Donc, après avoir converti en portable, supprimez les valeurs de registre (enregistrez d'abord la sauvegarde de ce registre si vous le souhaitez).
T.Todua
4

La réponse de Cyd semble s'appliquer à Kitty Classic (non portable).

Je n'ai pas pu obtenir les paramètres PuTTY directement dans KittyPortable. Le problème est que, étant portable, KittyPortable ne REGARDE PAS même le lecteur C, donc il ne peut pas lire les clés PuTTY dans le registre Windows.

J'ai pu l'accomplir indirectement en installant Kitty Classic, qui récupérait automatiquement les clés de registre de PuTTY, puis en exécutant

KittyPortable.exe -convert-dir

================================================== ========================

Si vous n'avez PAS de droits administratifs sur votre PC, continuez à lire. Sinon, sautez vers le bas.

Cette approche ne fonctionnera pas si vous ne disposez pas des privilèges suffisants pour installer Kitty Classic. Beaucoup de gens n'ont pas de droits d'administrateur sur leur PC au travail, mais c'est là que vous voudrez peut-être utiliser KittyPortable.

Vous devez donc convertir vos paramètres PuTTY en Kitty sur une machine sur laquelle vous avez des droits d'administrateur, telle que votre machine domestique. Mais peut-être que votre machine domestique n'a pas les paramètres de configuration PuTTY que vous utilisez au travail.

Vous devrez donc exporter vos clés de registre PuTTY au travail et les importer sur votre PC personnel.

Exécutez regedit, sélectionnez

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions

et faites Fichier / Exporter (assurez-vous que le bouton radio pour "branche sélectionnée" est sélectionné). Ensuite, allez sur un PC sur lequel vous avez des droits d'administrateur (votre ordinateur personnel, peut-être), installez PuTTY, double-cliquez sur le fichier de registre exporté que vous avez exporté précédemment (cela importe toutes les sessions PuTTY), puis ...

================================================== =======================

reprendre ...

  • Créez un dossier quelque part appelé kitty_portable (de préférence pas sur le lecteur C).
  • Téléchargez les versions Windows Classic et Windows Portable de Kitty depuis http://www.downloadbestsoft.com/KiTTY.html et placez-les dans votre dossier kitty_portable.
  • Lancez kitty.exe. Il récupérera tous vos paramètres de configuration PuTTY. Fermez kitty.exe.
  • Accédez à un shell DOS, accédez au répertoire kitty_portable et tapez:
    KittyPortable.exe -convert-dir
  • Supprimez kitty.exe (vous n'en aurez plus jamais besoin)

L'exécution de KittyPortable.exe avec le paramètre -convert-dir créera plusieurs dossiers dans votre dossier kitty_portable, y compris tous vos paramètres PuTTY (qui sont maintenant stockés dans des fichiers texte au lieu d'utiliser le registre, comme PuTTY le fait. Ce dossier est 100% portable et n'accède même pas au lecteur C.

Ouf.

FILM DE DAVID
la source
Est-il possible de modifier tous les mots de passe de session en bloc? J'ai essayé manuellement via notepad ++ mais cela ne fonctionne pas car ces mots de passe doivent être cryptés.
Mugen
Maintenant, Kitty Portable le fait aussi comme je le vois.
T.Todua
0

Vous pouvez exporter les paramètres de registre de Putty à l'aide de l'éditeur de registre Windows. Cela produit un fichier texte que vous pouvez éditer avec votre éditeur de texte préféré (Notpad, Notepad ++, gVim, etc.).

Comme Kitty est une fourchette de Putty, je m'attends à ce que les paramètres de Kitty soient dans une structure presque identique, mais il suffit peut-être de modifier une partie du chemin de registre. Vous pouvez probablement trouver cela assez facilement en utilisant l'éditeur de registre.

Après avoir modifié le fichier texte pour l'adapter à Kitty, l'importation du fichier de registre (normalement, il suffit de double-cliquer sur le nom de fichier .reg dans l'explorateur Windows) devrait fonctionner.

RedGrittyBrick
la source
0

J'ai également constaté que certaines versions de kitty ne montrent pas les sessions stockées dans le registre si kitty.exe est copié dans le programme de putty.

Tagar
la source