
Busqué en todo SuperUser, pero no pude encontrar la solución. Aquí hay un script que estoy usando para ssh expect
. Estoy usando ubuntu y instalé expect usando aptitude install expect
.
#!/usr/bin/expect -f
spawn ssh user@server
expect "Password:"
send "mypassword\r"
interact
Cuando ejecuto este archivo de secuencia de comandos, sh script.sh, aparece este error:
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
Lo intenté con estas publicaciones, pero no funcionó. Ubuntu 10.04 usando ssh sin ingresar mi contraseña
Gracias,
Respuesta1
Necesitas hacer que tu archivo sea ejecutable:
chmod +x script.sh
y ejecutarlo como:
./script.sh