это инструмент, разработанный именно для того, чтобы «обмануть» обычного клиента openssh, чтобы он принимал пароль неинтерактивно.
у написать один сценарий оболочки, как
command1
ssh vivek@remotehost
fire command on remote host
Теперь у меня есть пароль в pass.txt. Но когда я меняю стандартный файл с файлом. Это не чтение пароля из файла.
script.sh < password.txt
Он запрашивает пароль вместо чтения пароля из файла. Что я делаю не так?
Вторая проблема заключается в том, что сценарий оболочки не показывает команду, запущенную. Есть ли способ, я могу показать запущенную команду от него?
Примечание: у меня нет доступа на основе ключей в удаленной системе. Я могу использовать только пароль на основе логина для SSH.