Мне нужно ежедневно заходить на удаленный сервер и выполнять тот же набор задач. Я использую платформу Windows, а удаленный сервер - Unix. Я использую PuTTY для входа на удаленный сервер. Чтобы уменьшить ручную работу, мне нужно автоматизировать эту задачу.
Я попробовал этот код:
start putty.exe -ssh -load session -l username -pw password -m command.txt -t
command.txt
содержит:
sudo su - user1
ls
cd directory
Работает только первая команда в command.txt
а затем PuTTY ожидает ввода от пользователя.
Мне нужно, чтобы все команды запускались без ввода пользователя.
Вещи, которые имеют значение:
Я не пользователь root
Доступ предоставлен для переключения на
user1
без пароляУ меня есть ограничение на использование только PuTTY (установка Plink не разрешена)