Cliente de linha de comando FTPS (não SFTP) para Linux [closed]

40

Eu preciso configurar um script em uma máquina Linux para baixar arquivos de um servidor usando FTPS, quais opções eu tenho?

    
por user18682 28.08.2009 / 10:28

4 respostas

37

Você pode usar o lftp para lidar com ftps com facilidade e criar um "lftp-script"

lftp-script:

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

E:

lftp -f lftp-script

Ou use o lftpget:

lftpget ftps://user:[email protected]/path/to/file.iso
    
por 28.08.2009 / 10:57
14

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

    
por 28.08.2009 / 12:24
2

ncftpget

ncftpput

Acho que é fornecido com o ncftp.

EDIT: Minha culpa, não suporte a SFTP eu acho. A partir do FAQ do NCFTP :

Q. Does NcFTP support any secure FTP modes a la SFTP/SSL/SSH Tunnels?

A. NcFTP does not have any built-in support for encryption or secure FTP of any type. We do not support any type of interaction with hacks such as FTP over SSH tunnels. We may implement a secure FTP mode at a future date, but please do not ask for an ETA.

    
por 28.08.2009 / 12:05
2

curlftpfs é seu amigo. É incrível.

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

Em seguida, adicione este seu fstab :

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

Por fim, basta montar esse diretório em seu sistema de arquivos local:

$ mount /my/local/path

E agora você pode cp ou até rsync de um diretório local para outro.

    
por 11.08.2014 / 18:42