Флаги запуска «PuTTY»
Внимание! Данный пост был опубликован более года назад и, возможно, уже утратил свою былую актуальность. Но это не точно.

Наиболее часто используемые флаги запуска putty:

Флаг Его описание
-load "название сессии" Загрузить сохраненную сессию. Если в названии сессии есть пробелы, оно заключается в кавычки.
-ssh, -telnet, -rlogin, -raw Выбор протокола соединения
-v Выводить отладочную информацию
-l login Задать логин
-pw MyPaSsWoRd Задать пароль
-L, -D, -R Включить перенаправление портов. -L 5110:popserver.example.com:110 - перенаправить локальный порт 5110 на порт 110 удаленного сервера, -R 5023:mytelnetserver.myhouse.org:23 - перенаправить удаленный порт 5025 на порт 23 локального сервера
-m script.file Исполнить команду. Параметр — путь к тектовому файлу со списком команд, которые требуется исполнить
-P port Задать порт для соединения, если он отличается от стандартного порта для заданного протокола
-X, -x Включить (-X) или выключить (-x) перенаправление X в SSH
-T, -t Выделять (-T) или не выделять (-t) псевдо-терминал при SSH соединении
-N Запретить запуск команды или командной оболочки. Актуально для перенаправления портов
-C Включить сжатие данных

Пример

putty.exe -ssh -l root -pw welc0me -C 192.168.1.2

По протоколу SSH с логином root и паролем welc0me (+опция сжатия данных) подключиться к серверу с адресом 192.168.1.2.

Полный список и ещё примеры можете найти по этой ссылке.