Любой простой способ добавить настройки PuTTY в Kitty?

19

Я хотел бы использовать Китти, но у меня уже есть много настроек для Putty. Я читал, что нет способа "экспортировать настройки" с помощью Putty, поскольку они сделаны с записями реестра, и, вероятно, нет никакого способа "импортировать" эти настройки в Kitty. Кто-нибудь знает утилиту, которая позволяет вам сделать это как-нибудь?

Таблетки взрыва
источник
Я установил KiTTy и все мои настройки из PuTTy находятся там. Может быть, это несовпадение версий?
XSlicer
1
Вы используете портативную версию того, что не установило их настройки в реестре?
uSlackr

Ответы:

28

Чтобы скопировать PuTTY reg в KiTTY reg, запустите любой сеанс KiTTY, затем нажмите CTRL + F8 и введите

/copytokitty

Чтобы скопировать настройки KiTTY из режима реестра, в переносном режиме используйте командную строку и запустите

kitty.exe -convert-dir

Cyd

Cyd
источник
Это потрясающий намек.
Матенг
Это описание кажется мне неясным. По крайней мере, у меня не получилось. Можете ли вы объяснить более подробно, пожалуйста?
kriegaex
3
Ctrl + F8 не имеет никакого эффекта для меня. Что он должен делать?
Павел Власов
Примечание по безопасности : IMO, Portable - более безопасный подход, я думаю. Итак, после преобразования в переносимый, затем удалите значения реестра (сначала сохраните резервную копию этого реестра, если хотите).
Т.Тодуа
4

Кажется, что ответ Сидя относится к Kitty Classic (не Portable).

Мне не удалось получить настройки PuTTY непосредственно в KittyPortable. Проблема в том, что, будучи переносимым, KittyPortable даже не смотрит на диск C, поэтому он не может прочитать ключи PuTTY в реестре Windows.

Я смог сделать это косвенно, установив Kitty Classic, который автоматически подобрал ключи реестра PuTTY, а затем запустил

KittyPortable.exe -convert-dir

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

Если у вас нет прав администратора на вашем компьютере, продолжайте чтение. В противном случае, пропустите.

Этот подход не будет работать, если у вас недостаточно прав для установки Kitty Classic. Многие люди не имеют прав администратора на своем ПК на работе, но именно здесь вы можете использовать KittyPortable.

Поэтому вам необходимо преобразовать настройки PuTTY в Kitty на компьютере, на котором у вас есть права администратора, например на вашем домашнем компьютере. Но, возможно, ваш домашний компьютер не имеет настроек конфигурации PuTTY, которые вы используете на работе.

Поэтому вам нужно будет экспортировать ключи реестра PuTTY на работе и импортировать их на свой домашний компьютер.

Запустите regedit, выберите

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions

и выполните File / Export (убедитесь, что переключатель для "выбранной ветви" выбран). Затем перейдите на компьютер, на котором у вас есть права администратора (возможно, ваш домашний компьютер), установите PuTTY, дважды щелкните экспортированный ранее файл реестра, который вы экспортировали ранее (это импортирует все сеансы PuTTY), а затем ...

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

возобновление ...

  • Создайте папку где-нибудь с именем kitty_portable (желательно не на диске C).
  • Загрузите версии Kitty для Windows Classic и Windows Portable с http://www.downloadbestsoft.com/KiTTY.html и поместите их в папку kitty_portable.
  • Запустите kitty.exe. Это подтянет все ваши настройки конфигурации PuTTY. Закройте kitty.exe.
  • Перейдите в оболочку DOS, перейдите в каталог kitty_portable и введите:
    KittyPortable.exe -convert-dir
  • Удалите kitty.exe (он вам больше не понадобится)

Запуск KittyPortable.exe с параметром -convert-dir создаст несколько папок в вашей папке kitty_portable, включая все ваши настройки PuTTY (которые теперь хранятся в простых текстовых файлах вместо использования реестра, как это делает PuTTY. Эта папка на 100% переносима). и даже не имеет доступа к диску C.

Уф.

ДЭВИД ФИЛЬМЕР
источник
Есть ли возможность редактировать все пароли сеансов навалом? Я попытался вручную через notepad ++, но это не сработало, потому что эти пароли должны быть зашифрованы.
Mugen
Теперь, как я вижу, портативная кошечка тоже делает это.
Т.Тодуа
0

Вы можете экспортировать настройки реестра Putty с помощью редактора реестра Windows. Это создает текстовый файл, который вы можете редактировать в своем любимом текстовом редакторе (Notpad, Notepad ++, gVim и т. Д.).

Поскольку Kitty является ответвлением от Putty, я ожидаю, что настройки Kitty находятся почти в идентичной структуре, но, возможно, просто нужно изменить одну часть пути реестра. Вы можете найти это довольно легко, используя редактор реестра.

После редактирования текстового файла в соответствии с требованиями Kitty, импорт файла реестра (обычно это двойной щелчок по имени файла .reg в проводнике Windows) должен работать.

RedGrittyBrick
источник
0

Я также обнаружил, что некоторые версии kitty не показывают сессии, хранящиеся в реестре, если kitty.exe копируется в программный фойтер putty.

Tagar
источник