
Ich habe SuperUser durchsucht, aber keine Lösung gefunden. Hier ist ein Skript, das ich für SSH verwende expect
. Ich verwende Ubuntu und habe expect mit installiert aptitude install expect
.
#!/usr/bin/expect -f
spawn ssh user@server
expect "Password:"
send "mypassword\r"
interact
Wenn ich diese Skriptdatei, sh script.sh, ausführe, erhalte ich diesen Fehler:
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
Ich habe es mit diesen Beiträgen versucht, aber es funktioniert nicht, Ubuntu 10.04 mit SSH ohne Eingabe meines Passworts
Danke,
Antwort1
Sie müssen Ihre Datei ausführbar machen:
chmod +x script.sh
und führen Sie es wie folgt aus:
./script.sh