Автоматический запуск PuTTY из командной строки с определенным путем запуска

Я начинаю несколько сеансов шпатлевки каждый день с определенным путем в каждом сеансе.

Я сделал команду в пакетный файл как

Start "c:putty.exe" abc@1.1.1.1 -pw abc123 22

как продолжить открытие PuTTY непосредственно в определенном удаленном каталоге.

У меня 20 сеансов.

просьба помочь.

5
задан Martin Prikryl
источник

1 ответов

вам нужно создать файл с двумя командами, изменение каталога и запуск оболочки, как:

cd /path
/bin/bash

затем используйте параметр командной строки -m "выполнить" команды. Вы также хотите использовать -t для силы TTY обратно как -m отключает его.

putty.exe username@example.com -pw password -t -m commands.txt

чтобы избежать отдельного командного файла для каждого сеанса, просто создайте его из пакетного файла:

set SCRIPT_FILE=%TEMP%\commands.txt
echo cd /path > %SCRIPT_FILE%
echo /bin/bash > %SCRIPT_FILE%
putty.exe username@example.com -pw password -t -m %SCRIPT_FILE%

ссылки:


если вы хотите GUI для управления сеансами с определенным начальным удаленным путем, вы можете использовать WinSCP.

(я автор WinSCP)

3
отвечен Martin Prikryl 2017-03-20 10:17:14
источник

Другие вопросы autostart batch putty