17

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

4 ответа4

25

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

/copytokitty

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

kitty.exe -convert-dir

Cyd

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.

Уф.

0

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

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

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .