Ich muss ein Skript auf einem Linux-Computer einrichten, um Dateien mit FTPS von einem Server herunterzuladen. Welche Optionen habe ich?
42
Sie könnten verwenden lftp es ftps mit Leichtigkeit behandelt und ein „lftp-Skript“ machen
LFTP-Skript:
debug 10
open ftps://ftp.blah.org
get <yourfile>
Und:
lftp -f lftp-script
Oder benutze lftpget:
lftpget ftps://user:[email protected]/path/to/file.iso
locken ftps: //server.com/ oder locken --ftp-ssl ftp://server.com/
quelle
lftp
, scheint Curl die einzige Option zu sein (normalerweise als Kerndienstprogramm in allen wichtigen Distributionen enthalten)ncftpget
ncftpput
Ich denke, es wird mit ncftp ausgeliefert.
EDIT: Mein Fehler, nicht SFTP-Unterstützung, denke ich. Aus den NCFTP-FAQ :
quelle
scp
, und Sie benötigen nicht einmal einen FTP-Server. FTPS hingegen ist FTP mit SSL-Verschlüsselung und -Zertifikaten, analog zu HTTP / HTTPS, und unter Verwendung einer anderen Gruppe von Ports (standardmäßig 990, 991 und möglicherweise 989)curlftpfs ist dein Freund. Es ist toll.
Dann füge dies hinzu
fstab
:Zum Schluss mounten Sie einfach dieses Verzeichnis in Ihrem lokalen Dateisystem:
Und jetzt können Sie
cp
oder sogarrsync
von einem Ort zum anderen.quelle
emerge curlftpfs