sviluppo-web-qa.it

Client FTPS da riga di comando (non SFTP) per Linux

Devo impostare uno script su una macchina Linux per scaricare file da un server utilizzando FTPS, quali opzioni ho?

43
user18682

Puoi usare lftp gestisce facilmente ftps e crea uno "script lftp"

lftp-script:

debug 10
open ftps://ftp.blah.org
get <yourfile>

E:

lftp -f lftp-script

O usa lftpget:

lftpget ftps://user:[email protected]/path/to/file.iso
40
rkthkr

curl ftps: //server.com/ o curl --ftp-ssl ftp://server.com/

15
Bob

ncftpget

ncftpput

Penso che sia spedito con ncftp.

EDIT: colpa mia, non supporto SFTP credo. Da FAQ NCFTP :

D. NcFTP supporta le modalità FTP sicure nei tunnel SFTP/SSL/SSH?

R. NcFTP non ha alcun supporto integrato per la crittografia o FTP sicuro di alcun tipo. Non supportiamo alcun tipo di interazione con hack come i tunnel FTP su SSH. Potremmo implementare una modalità FTP sicura in una data futura, ma per favore non chiedere un ETA.

2
SourceRebels

curlftpfs è tuo amico. È meraviglioso.

# emerge curlftpfs  (or apt-get, yum, whatever)

Quindi aggiungi questo fstab:

curlftpfs#myusername:[email protected]:/my/remote/path  /my/local/path  Fuse  user,noauto,defaults,sslv3,no_verify_peer  0  0

Infine, monta quella directory sul tuo filesystem locale:

$ mount /my/local/path

E ora puoi cp o anche rsync da una directory locale all'altra.

2
Daniel Quinn