Есть ли способ написать скрипт, который автоматически открывает две сессии PuTTY и регистрирует меня в них обоих?
Поместите что-то похожее на следующее в простой текстовый файл (например, с помощью Блокнота):
start " " putty -ssh user@1.2.3.4 22 -pw Password1
start " " putty -ssh root@2.3.4.5 22 -pw Password2
Сохраните это с расширением .bat
(пакетный файл) (например, opencluster.bat). Затем вы можете дважды щелкнуть (или иным образом запустить) этот файл, чтобы открыть перечисленные сеансы.
Стоит отметить , что если у вас нет PuTTY зарегистрировано в вашем Path
Windows', вы должны использовать "C:\path\to\PUTTY.EXE"
вместо просто putty
Сохраненные сеансы
Если вы сохранили сеансы PuTTY, вы можете опустить хост, порт и тип соединения. Вместо этого вы можете использовать -load
, а затем дать имя сеанса в двойных кавычках. В этом случае используйте -l
( строчная буква L), чтобы указать имя пользователя ( -pw
для пароля остается неизменным):
start " " putty -load "SavedSession1" -l user -pw Password1
start " " putty -load "SavedSession2" -l root -pw Password2
SSH ключи
Обратите внимание, что вы можете использовать -i
чтобы указать частный SSH-ключ формата .ppk
, если это необходимо. Вы можете проверить другие параметры командной строки здесь (актуально для PuTTY 0.70).
Если возможно, я бы хотел открыть одну сессию с белым текстом и черным фоном; другой с белым текстом и черным фоном.
Насколько я знаю, это, вероятно, не возможно. Насколько я понимаю, к сожалению, у PuTTY нет никаких опций для установки цветов при запуске.