Можно создать дубликат:
Using expect to pass a password to sshКак написать скрипт bash, который вводит пароль после первой команды?
Я хочу иметь SSH подключение к удаленной машине и вместо того, чтобы использовать команду SSH вместе с адресом машины и пароль, я просто хочу, чтобы написать маленькая функция, которая выполняет команду ssh на машине и вводит пароль после запроса сервера. Я могу написать часть ssh, но как я могу сделать скрипт, который входит и в пропуск, когда хост просит его?
Не используйте пароли, случайно хранящиеся в текстовом файле! Вместо этого используйте ключ ssh. –
@gniourf_gniourf Это работает только для пароля для входа, а не для подсказок пароля из удаленной команды. – Barmar