Preciso configurar um script em uma máquina Linux para baixar arquivos de um servidor usando o FTPS, que opções tenho?
42
Você pode usar o lftp, ele lida com ftps com facilidade e cria um "lftp-script"
lftp-script:
debug 10
open ftps://ftp.blah.org
get <yourfile>
E:
lftp -f lftp-script
Ou use lftpget:
lftpget ftps://user:[email protected]/path/to/file.iso
curl ftps: //server.com/ ou curl --ftp-ssl ftp://server.com/
fonte
lftp
, onda parece ser a única opção (é geralmente incluído como um utilitário núcleo em todos os principais distros)ncftpget
ncftpput
Eu acho que é enviado com o ncftp.
EDIT: culpa minha, não suporte SFTP, eu acho. Nas Perguntas frequentes do NCFTP :
fonte
scp
, e você nem precisa de um servidor FTP. O FTPS, por outro lado, é FTP usando criptografia e certificados SSL, análogos ao HTTP / HTTPS e usando outro conjunto de portas (por padrão 990, 991 e talvez 989)curlftpfs é seu amigo. É incrivel.
Em seguida, adicione este seu
fstab
:Por fim, basta montar esse diretório no seu sistema de arquivos local:
E agora você pode
cp
ou mesmorsync
de um diretório local para outro.fonte
emerge curlftpfs