Você pode criar um arquivo .reg
com todas as configurações:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\SimonTatham\PuTTY\Sessions\MySession]
"HostName"="example.com"
"Colour0"="187,187,187"
...
Importe as configurações usando o comando reg
:
reg import MySession.reg
E, em seguida, carregue as configurações importadas usando a opção -load
do PuTTY:
putty.exe -load MySession
Se você quiser, pode deletar a chave usando o reg delete
após iniciar o PuTTY.
Um arquivo de lote completo seria:
@echo off
reg import MySession.reg
start putty.exe -load MySession
timeout /t 2
reg delete HKCU\SOFTWARE\SimonTatham\PuTTY\Sessions\mysession /f
(O tempo limite de dois segundos está disponível para permitir que o PuTTY carregue as configurações antes de ser excluído).
E, claro, há muitos clones do PuTTY que suportam arquivos INI de configuração. Por exemplo KiTTY .
Outra opção é fazer uso do WinSCP 5.9 (ou mais recente) que pode abrir o PuTTY de um sessão especificada na linha de comando do WinSCP :
winscp.exe ssh://[email protected]/
Embora o WinSCP permita um conjunto muito maior de opções em sua linha de comando, ele não suporta opções específicas do terminal, como cores.
(eu sou o autor do WinSCP)