Forums Neueste Beiträge
 

scp + expect: Login funktioniert nicht

21/12/2007 - 16:12 von rr_newsgroup_deleted | Report spam
Hallo Newsgroup,

ich würde gerne automaisiert Dateien auf einen SSH Server kopieren,
der nur Login mit username und password erlaubt.
Leider funktioniert das nicht mit dem angegebenen Skript:


#!/usr/bin/expect --
set timeout 30
spawn /usr/bin/scp /myFile user@sshServer:path
expect {
"Password: " {
send "password"
} "yes/no)?" {
send "yes"
set timeout -1
} timeout {
exit
} eof {
exit
}
}



Der SSH Server (OpenSSH_3.9p1, OpenSSL 0.9.7e 25 Oct 2004) zeigt
tatsàchlich 'Password: ' an. Trotzdem wird die Datei nicht kopiert.

Manuelles Kopieren funktioniert natürlich ohne Probleme.

Wo könnte ich mich denn auf Fehlersuche begeben? Zugriff auf die Logs
des Zielservers habe ich leider nicht.

Vielen Dank,
Roland
(E) Instead of rr_newsgroup_deleted try r_2
(D) Statt rr_newsgroup_deleted verwende r_2
 

Lesen sie die antworten

#1 Andreas Kretschmer
21/12/2007 - 16:43 | Warnen spam
begin wrote:
Hallo Newsgroup,

ich würde gerne automaisiert Dateien auf einen SSH Server kopieren,
der nur Login mit username und password erlaubt.



Was genau spricht gegen Public Key - Verfahren?


end
Andreas
Really, I'm not out to destroy Microsoft. That will just be a completely
unintentional side effect. (Linus Torvalds)
"If I was god, I would recompile penguin with --enable-fly." (unknown)
Kaufbach, Saxony, Germany, Europe. N 51.05082°, E 13.56889°

Ähnliche fragen