Вы можете использовать sshpass . Однако для этого требуется жестко запрограммировать пароль, что в целом небезопасно и, следовательно, не рекомендуется, но может потребоваться в случае, если вы не можете использовать отпечатки пальцев RSA.
Использование:
sshpass -p somepassword ssh user@host
Если у вас есть root-доступ к удаленному компьютеру, вам определенно следует рассмотреть возможность установки ключей RSA. В этом поясняется, как это делается.
Используйте это для запуска ssh из скрипта:
ssh -i {privateKey} -o StrictHostKeyChecking=no {userName}@{serverIp} "{command}"
Пример:
ssh -i privateKey -o StrictHostKeyChecking=no user@127.0.0.1 "mkdir testFolder"
Эта команда создаст тестовую папку из кода скрипта.