1

Я искал по всему SuperUser, но не смог найти решение. Вот скрипт, который я использую для SSH с использованием expect . Я использую Ubuntu, и я установил ожидаемый с помощью aptitude install expect .

#!/usr/bin/expect -f

spawn ssh user@server
expect "Password:"
send "mypassword\r"
interact

Когда я запускаю этот файл скрипта, sh script.sh, я получаю эту ошибку,

test.sh: 3: spawn: not found
couldn't read file "Password:": no such file or directory
test.sh: 5: send: not found
test.sh: 6: interact: not found

Я пытался с этими сообщениями, но не работает, Ubuntu 10.04 с помощью SSH без ввода моего пароля

Спасибо,

1 ответ1

1

Вам нужно сделать ваш файл исполняемым:

chmod +x script.sh

и запустить его как:

./script.sh

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .