FTP autologin

Stoni

Active Member
Hi,

ich möchte mich von FreeBSD aus auf einem FTP-Server einloggen und meine Backupfiles dort deponieren. Das ganze soll automatisch passieren. Da scheint aber das Problem zu liegen, der FTP-autologin funktioniert nicht.

Gedacht hab ich mir das so:

Script:
#script
open
server-ip
benutzer
passwort
put ....

Aufrufen:
# cat script | ftp

Der Login beim Server klappt, nur das Passwort nimmt er nicht, er bleibt immer am Passwort-Prompt stehen...

Was muß ich tun, damit er das Passwort aus dem Script annimmt?

Gruß, Dirk
 
hi,

guck dir mal die Section "THE .netrc FILE" von ftp(1) an. Dann wird das Passwort zwar nicht aus deinem Skript eingelesen, wie du es vorhast, aber vielleicht hilft es dir ja dennoch weiter.



teuk
 
Ehrlich gesagt raf ich nicht, was das mit dem .netrc file soll? Wenn ich das File erstelle und eine Zeile password Passwort anlege, funktioniert es immer noch nicht (hab ich auch nicht erwartet). Das scheint für was anderes zu sein.

Kann doch nicht sein, das es da nicht eine einfache Lösung gibt.

HILFE....
 
Wenn ich das File erstelle und eine Zeile password Passwort anlege, funktioniert es immer noch nicht (hab ich auch nicht erwartet).
Haette ich in dem Fall auch nicht erwartet.


Also, ich meite das so wie in ftp(1):

.netrc:
Code:
machine ftp.de.freebsd.org
login anonymous
password foo@example.com

script:
Code:
open ftp.de.freebsd.org
ls

und dann:
Code:
% cat script | ftp
Connected to ftp.nikoma.de.
220 ProFTPD 1.2.10 Server (pandemonium.tiscali.de) [195.52.219.14]
331 Anonymous login ok, send your complete email address as your password.
230 Anonymous access granted, restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
229 Entering Extended Passive Mode (|||65084|)
150 Opening ASCII mode data connection for file list
dr-xr-xr-x  13 ftp      ftp           512 Nov 22  2004 pub
226 Transfer complete.
221 Goodbye.


Oder wir reden aneinander vorbei.



teuk
 
Zuletzt bearbeitet:
Hallo teuk,

Danke für die ausführliche Erklärung, funktioniert. Ist genau so, wie ich es mir vorgestellt hab. Wenn die man-pages manchmal nicht so 'von hinten durchs Auge durchs Ohr' wären, hätt ich das vielleicht auch noch hinbekommen.

Thanks!
 
Zurück
Oben