Есть ли способ сделать это?
Или я должен вручную взять каждую запись из реестра?
cmd.exe
, Требует повышенной строки:Только сеансы:
regedit /e "%USERPROFILE%\Desktop\putty-sessions.reg" HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions
Все настройки:
regedit /e "%USERPROFILE%\Desktop\putty.reg" HKEY_CURRENT_USER\Software\SimonTatham
Только сеансы:
reg export HKCU\Software\SimonTatham\PuTTY\Sessions ([Environment]::GetFolderPath("Desktop") + "\putty-sessions.reg")
Все настройки:
reg export HKCU\Software\SimonTatham ([Environment]::GetFolderPath("Desktop") + "\putty.reg")
Дважды щелкните *.reg
файл и примите импорт.
cmd.exe
, требуется повышенная командная строка:regedit /i putty-sessions.reg
regedit /i putty.reg
reg import putty-sessions.reg
reg import putty.reg
Примечание : не заменяйте SimonTatham
своим именем пользователя.
Примечание . Он создаст reg
файл на рабочем столе текущего пользователя.
Примечание : он не будет экспортировать связанные ключи SSH.
Когда я попробовал другие решения, я получил эту ошибку:
Фу на это, говорю я!
Я собрал приведенные ниже скрипты powershell для экспорта и импорта настроек PuTTY. Экспортированный файл - это файл Windows .reg, и он будет импортироваться без ошибок, в противном случае используйте import.ps1 для его загрузки.
Предупреждение : возиться с реестром, как это плохая идея ™, и я действительно не знаю, что я делаю. Используйте сценарии, представленные ниже, на свой страх и риск, и будьте готовы к тому, что ваш ИТ-отдел заново создаст образ вашей машины и задаст вам неудобные вопросы о том, что вы делали.
На исходном компьютере:
На целевой машине:
export.ps1
import.ps1
Извиняюсь за неидиоматический код, я не очень знаком с Powershell. Улучшения приветствуются!
источник
Запустите Run, затем введите в раскрывающемся окне Открыть: regedit
Перейдите к, как в Проводнике Windows:
HKEY_CURRENT_USER \ Software \ SimonTatham
Присвойте файлу имя (скажем) putty.reg и сохраните его в своем местоположении для
дальнейшего использования.
Выполнено.
источник
Если Вы хотите импортировать настройки,
PuTTY Portable
Вы можете использоватьputty.reg
файл.Просто поместите это на этот путь
[path_to_Your_portable_apps]PuTTYPortable\Data\settings\putty.reg
. Программа его импортируетисточник
Для тех из вас, кому необходимо импортировать Putty из автономного файла реестра, например, когда вы восстанавливаетесь после сбоя системы или просто переходите на новый компьютер и извлекаете данные со старого диска, есть еще одно решение, которое стоит упомянуть:
http://www.nirsoft.net/utils/registry_file_offline_export.html
Это отличное и бесплатное консольное приложение будет экспортировать весь реестр или только определенный раздел реестра. В моем случае я просто скопировал файл реестра со старого диска в тот же каталог, что и средство экспорта, а затем использовал следующую команду и синтаксис в окне CMD, запущенном от имени администратора:
RegFileExport.exe NTUSER.DAT putty.reg "HKEY_CURRENT_USER \ Software \ SimonTatham"
После импорта файла .reg и запуска Putty все было там. Просто и эффективно.
источник
Для тех, кто не хочет связываться с реестром, была создана разновидность шпаклевки, которая сохраняется в файл. Он находится здесь: http://jakub.kotrla.net/putty/
Было бы неплохо, если бы команда разработчиков putty приняла это в качестве опции в основной дистрибутив.
источник
Это было гораздо проще импортировать из реестра, чем указано выше. + Просто:
Работал как чемпион на Win 7 Pro.
источник
Пример:
Как перенести конфигурацию замазки и конфигурацию сеанса из одной учетной записи пользователя в другую, например, когда создается новая учетная запись и вы хотите использовать сеансы / конфигурации замазки из старой учетной записи
Процесс:
- экспорт ключа реестра из старой учетной записи в файл
- импорт ключа реестра из файла в новую учетную запись
Экспорт регистрационного ключа: (со СТАРОГО аккаунта)
Импортировать регистрационный ключ: (в НОВЫЙ аккаунт)
Войти в новый аккаунт, например, Том
Откройте обычную командную строку (НЕ администратор!)
Тип "regedit"
Выберите «Импорт» из меню
Выберите файл реестра для импорта, например, 'puttyconfig.reg'
Выполнено
Примечание:
не используйте «командную строку администратора», так как настройки находятся в «[HKEY_CURRENT_USER ...]», и regedit будет запускаться от имени администратора и показывать этот раздел для пользователя-администратора, а не для пользователя, из которого будет выполняться переход и / или к.
источник
Улучшение решения бумеранга для импорта данных в
PuTTY portable
.Простое перемещение экспортированного
putty.reg
(с решением m0nhawk) вPuTTYPortable\Data\settings\
не работало. PuTTY Portable создайте резервную копию файла и создайте новый пустой.Чтобы обойти эту проблему, объедините обе
putty.reg
копии, скопировав вручную конфигурацию, которую вы хотите перенести из вашей экспортированной,putty.reg
во вновь созданныеPuTTYPortable\Data\settings\putty.reg
ниже следующие строки.источник
Ответ, отправленный @ m0nhawk, похоже, не работает, когда я тестирую на компьютере с Windows 7. Вместо этого, используя следующие скрипты, вы сможете экспортировать / импортировать настройки putty:
-
источник
Ответ m0nhawk не работал для меня в Windows 10 - он требовал повышенную командную строку и отказывался создавать файл.
Это сработало и не требовало повышения прав:
источник
Используя этот метод, также можно выполнять массовые изменения конфигурации, такие как изменение шрифта всех сеансов.
Извлечено отсюда: http://www.sysadmit.com/2015/11/putty-exportar-configuracion.html
источник
Я использую менеджер соединений putty, где вы создаете базу данных сессий. Эту базу данных легко скопировать и импортировать на другие компьютеры.
Смотрите это удобное руководство
источник
Существует сценарий PowerShell по адресу ratil.life/first-useful-powershell-script-putty-to-ssh-config, который может преобразовывать сеансы в формат, который можно использовать в
.ssh/config
. Его также можно найти на GitHub .Этот отрывок содержит основные элементы кода и распечатывает полученную конфигурацию непосредственно на стандартный вывод:
источник
Если вы, как и я, установили новую Windows и только после того, как вспомнили о сеансах замазки, вы все равно можете их импортировать, если у вас есть старый жесткий диск Windows или, по крайней мере, ваш старый «домашний» каталог был заархивирован (
C:\Users\<user_name>
).В этом каталоге должен быть
NTUSER.DAT
файл. По умолчанию он скрыт, поэтому вы должны включить скрытые файлы в проводнике Windows или использовать другой файловый браузер. Этот файл содержитHKEY_CURRENT_USER
ветку вашего старого реестра Windows.Чтобы использовать его, вам нужно открыть
regedit
на новой Windows, и выберитеHKEY_USERS
ключ.Затем выберите
File
->Load Hive...
и найдите ваш старый «домашний» каталог вашей старой установки Windows. В этом каталоге должен бытьNTUSER.DAT
файл. По умолчанию он скрыт, поэтому, если вы не включили отображение скрытых файлов в свойствах проводника Windows, вы можете просто вручную ввести имя файла вFile name
поле ввода диалога «Загрузить куст» и нажать Enter. Затем в следующем диалоговом окне введите имя ключа, чтобы загрузить в него старый реестр. напримерtmp
.HKEY_CURRENT_USER
Ветвь вашего старого реестра теперь должна быть доступна подHKEY_USERS\tmp
веткой вашего текущего реестра.Теперь экспортируйте
HKEY_USERS\tmp\Software\SimonTatham
ветку вputty.reg
файл, откройте этот файл в вашем любимом текстовом редакторе и найдите и замените всюHKEY_USERS\tmp
строку наHKEY_CURRENT_USER
. Теперь сохраните.reg
файл.Теперь вы можете импортировать этот файл в текущий реестр Windows, дважды щелкнув по нему. Смотрите ответ m0nhawk, как это сделать.
В конце выберите
HKEY_USERS\tmp
ветку в редакторе реестра, затем выберитеFile
->Unload Hive...
и подтвердите эту операцию.источник