Я использую небольшую программу = sshpass, чтобы использовать ssh в сценарии для выполнения команд на маршрутизаторах Linux.
Есть ли альтернатива sshpass, потому что sshpass на данный момент работает некорректно (ошибки) - несовместимость с sshclient
Не похоже, что кто-то еще ожидал: http://linux.die.net/man/1/expect
Вот его альтернатива:
https://stackoverflow.com/questions/714915/using-the-passwd-command-from-within-a-shell-script
но это НИКОГДА не рекомендуется, поскольку это серьезный недостаток безопасности и может сделать вашу систему открытой для всех. Лучше настроить вход по ssh без пароля на машины, на которых вы хотите запускать определенные команды.