Muszę skonfigurować skrypt na komputerze z systemem Linux, aby pobierać pliki z serwera za pomocą FTPS. Jakie mam opcje?
42
Możesz użyć lftp, który z łatwością obsługuje ftps i utworzyć „skrypt lftp”
skrypt lftp:
debug 10
open ftps://ftp.blah.org
get <yourfile>
I:
lftp -f lftp-script
Lub użyj lftpget:
lftpget ftps://user:[email protected]/path/to/file.iso
curl ftps: //server.com/ lub curl --ftp-ssl ftp://server.com/
źródło
lftp
, curl wydaje się jedyną opcją (jest zwykle dołączany jako podstawowe narzędzie we wszystkich głównych dystrybucjach)ncftpget
ncftpput
Myślę, że jest dostarczany z ncftp.
EDYCJA: Myślę, że moja wina, a nie obsługa SFTP. Z FAQ NCFTP :
źródło
scp
i nawet nie potrzebujesz serwera FTP. FTPS, z drugiej strony, jest FTP przy użyciu szyfrowania SSL i certyfikatów, analogicznie do HTTP / HTTPS i przy użyciu innego zestawu portów (domyślnie 990, 991 i może 989)curlftpfs jest twoim przyjacielem. To jest zajebiste.
Następnie dodaj to
fstab
:Na koniec po prostu podłącz ten katalog do lokalnego systemu plików:
A teraz możesz,
cp
a nawetrsync
z jednego lokalnego katalogu do drugiego.źródło
emerge curlftpfs