Como conectar-se ao servidor FTP Core somente a partir da linha de comando do linux e obter arquivos (Automatizado se possível)

0

Ok, primeiro pareceu simples de fazer.
1) conecte-se ao secure ftp
2) baixar todos os arquivos em um diretório para uma pasta no servidor linux local

Por isso, pedi ajuda a alguns gurus locais com as seguintes informações:

Servidor remoto (só recebo acesso ftp seguro):
FTPS [TLS] Modo Explicit PASV
Autenticação : SSL com opções Listagens SSL, Transferência SSL, OpenSSL
Endereço IP : ftps.remoteboxurl.com
Canal TCP do Canal de Comando : 12321
Porta TCP do Canal de Dados [Faixa PASV] : 9800 a 9990
Usuário : MyUserTo
Senha : MyPasswordTo
Lado remoto como um diretório “/ DWNLDS /”, arquivos dentro da

Servidor local (eu tenho que trabalhar com):
Fedora 24 - 64 bits Esta é uma máquina virtual
Apenas linha de comando (sem ambiente de área de trabalho)
Dir eu preciso copiar arquivos para "/ FTPdownloads /"

Recebi estas 3 sugestões:

curlftpfs -v -o allow_other,ssl_try,user="MyUserTo:MyPasswordTo" ftps.remoteboxurl.com:12321 /FTPdownloads

/usr/bin/rsync -ravtlz --rsh="/usr/bin/sshpass -p MyPasswordTo ssh -oStrictHostKeyChecking=no,Port=12321,User=MyUserTo,HostName=ftps.remoteboxurl.com" /FTPdownloads/ /DWNLDS/

rsync -avx MyUserTo:[email protected]:12321 /FTPdownloads

Tentei variações diferentes das 3 opções acima do meu lado e não obtive sucesso nem mesmo recebendo nenhum arquivo.

Estou aberto a sugestões, desde que elas não precisem de uma GUI para serem exibidas e, se possível, eu gostaria de automatizá-las com um script a tempo.

Agradecemos antecipadamente por qualquer ajuda com este problema.

Apenas uma atualização, tentei sftp:
# > sftp -o porta = 12321 MyUserTo: [email protected]
ssh_exchange_identification: Conexão fechada pelo host remoto
Não foi possível ler o pacote: Conexão redefinida pelo par. # > _

    
por hex 01.08.2017 / 08:42

0 respostas