Un modo semplice per aggiungere le impostazioni di PuTTY a gattino?


19

Vorrei usare Kitty, ma ho già molte impostazioni per Putty. Ho letto che non c'è modo di "esportare le impostazioni" con Putty poiché sono fatte con voci di registro, e probabilmente non c'è nemmeno modo di "importare" queste impostazioni in Kitty. Qualcuno sa di un'utilità che ti consente di farlo in qualche modo?


Ho installato KiTTy e tutte le mie impostazioni da PuTTy sono lì. Forse è una mancata corrispondenza della versione?
XSlicer

1
Ti capita di utilizzare una versione portatile di entrambi che non ha installato le proprie impostazioni nel registro?
uSlackr

Risposte:


28

Per copiare il registro PuTTY nel registro KiTTY, avviare una sessione KiTTY, quindi premere CTRL + F8 e inserire

/copytokitty

Per copiare le impostazioni KiTTY dalla modalità registro, alla modalità portatile utilizzare la riga di comando ed eseguire

kitty.exe -convert-dir

Cyd


È un suggerimento fantastico.
Mateng,

Questa descrizione mi sembra poco chiara. Almeno non l'ho fatto funzionare. Puoi spiegarci più in dettaglio, per favore?
Kriegaex,

3
Ctrl + F8 non ha alcun effetto per me. Cosa dovrebbe fare?
Pavel Vlasov,

Nota di sicurezza : IMO, Portable è un approccio più sicuro , credo. Quindi, dopo aver convertito in portatile, quindi eliminare i valori del registro (salvare il backup di quel registro all'inizio se lo si desidera).
T.Todua,

4

La risposta di Cyd sembra valere per Kitty Classic (non portatile).

Non sono stato in grado di ottenere le impostazioni di PuTTY direttamente in KittyPortable. Il problema è che, essendo portatile, KittyPortable non GUARDA nemmeno all'unità C, quindi non può leggere le chiavi PuTTY nel registro di Windows.

Sono stato in grado di realizzarlo indirettamente installando Kitty Classic, che ha prelevato automagicamente le chiavi di registro di PuTTY e quindi

KittyPortable.exe -convert-dir

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

Se NON disponi dei diritti amministrativi sul tuo PC, continua a leggere. Altrimenti, salta giù.

Questo approccio non funzionerà se non si dispone dei privilegi sufficienti per installare Kitty Classic. Molte persone non hanno diritti di amministratore sul proprio PC al lavoro, ma è qui che potresti voler usare KittyPortable.

Quindi è necessario convertire le impostazioni di PuTTY in Kitty su una macchina su cui si dispone dei diritti di amministratore, come la macchina di casa. Ma forse la tua macchina domestica non ha le impostazioni di configurazione PuTTY che usi al lavoro.

Quindi dovresti esportare le tue chiavi di registro PuTTY al lavoro e importarle sul tuo PC di casa.

Esegui regedit, selezionare

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions

ed esegui File / Esporta (assicurati che il pulsante di opzione per "ramo selezionato" sia selezionato). Quindi vai su un PC su cui hai i diritti di amministratore (il tuo PC di casa, forse), installa PuTTY, fai doppio clic sul file di registro esportato che hai esportato in precedenza (questo importa tutte le sessioni PuTTY), e quindi ...

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

ripresa ...

  • Crea una cartella da qualche parte chiamata kitty_portable (preferibilmente non sull'unità C).
  • Scarica entrambe le versioni di Windows Classic e Windows Portable di Kitty da http://www.downloadbestsoft.com/KiTTY.html e inseriscile nella cartella kitty_portable.
  • Avviare kitty.exe. Inserirà tutte le impostazioni di configurazione di PuTTY. Chiudi kitty.exe.
  • Passare a una shell DOS, cd nella directory kitty_portable e digitare:
    KittyPortable.exe -convert-dir
  • Elimina kitty.exe (non sarà più necessario)

L'esecuzione di KittyPortable.exe con il parametro -convert-dir creerà diverse cartelle nella cartella kitty_portable, incluse tutte le impostazioni di PuTTY (che ora sono archiviate in semplici file di testo anziché utilizzare il registro, come fa PuTTY. Questa cartella è portatile al 100% e non accede nemmeno all'unità C.

Accidenti.


Esiste un modo per modificare tutte le password di sessione in blocco? Ho provato manualmente tramite Notepad ++ ma non funziona perché quelle password devono essere crittografate.
Mugen,

Ora, kitty portatile fa anche quello che vedo.
T.Todua,

0

Puoi esportare le impostazioni del registro di Putty usando l'editor del registro di Windows. Questo produce un file di testo che puoi modificare con il tuo editor di testo preferito (Notpad, Notepad ++, gVim, ecc.).

Poiché Kitty è un fork di Putty, mi aspetto che le impostazioni di Kitty siano in una struttura quasi identica, ma forse è sufficiente modificare una parte del percorso del registro. Probabilmente puoi trovarlo abbastanza facilmente usando l'editor del registro.

Dopo aver modificato il file di testo per adattarlo a Kitty, l'importazione del file di registro (in genere si tratta di fare doppio clic sul nome del file .reg in Windows Explorer) dovrebbe funzionare.


0

Ho anche scoperto che alcune versioni di kitty non mostrano sessioni memorizzate nel registro se kitty.exe viene copiato nel programma foder di putty.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.