Вы можете создать файл .reg
со всеми настройками:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\SimonTatham\PuTTY\Sessions\MySession]
"HostName"="example.com"
"Colour0"="187,187,187"
...
Импортируйте настройки с помощью команды reg
:
reg import MySession.reg
А затем загрузите импортированные настройки, используя ключ -load
PuTTY:
putty.exe -load MySession
Если вы хотите, вы можете удалить ключ, используя reg delete
после запуска PuTTY.
Полный пакетный файл будет:
@echo off
reg import MySession.reg
start putty.exe -load MySession
timeout /t 2
reg delete HKCU\SOFTWARE\SimonTatham\PuTTY\Sessions\mysession /f
(Время ожидания составляет две секунды, чтобы PuTTY загрузил настройки, прежде чем он будет удален).
И, конечно, есть множество клонов PuTTY, которые поддерживают конфигурационные INI-файлы. Например, Китти.
Другой вариант - использовать WinSCP 5.9 (или новее), который может открывать PuTTY из сеанса, указанного в командной строке WinSCP:
winscp.exe ssh://martin@example.com/
Хотя WinSCP допускает гораздо более широкий набор параметров в командной строке, он не поддерживает параметры терминала, такие как цвета.
(Я автор WinSCP)