
Pesquisei em todo o SuperUser, mas não consegui a solução. Aqui está um script que estou usando para ssh usando expect
. Estou usando o Ubuntu e instalei o expect using aptitude install expect
.
#!/usr/bin/expect -f
spawn ssh user@server
expect "Password:"
send "mypassword\r"
interact
Quando executo este arquivo de script, sh script.sh, estou recebendo este erro,
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
Eu tentei com essas postagens, mas não funcionou, Ubuntu 10.04 usando ssh sem digitar minha senha
Obrigado,
Responder1
Você precisa tornar seu arquivo executável:
chmod +x script.sh
e execute-o como:
./script.sh