Eu estou tentando implementar o script que pode ser usado para transferência de arquivos entre dois servidores aqui estou usando lftp no erro do terminal eu recebo
code and error 1
lftp -u user,password sftp://xxx.xxxxx.xxxx
lftp [email protected]:~> ls
ls: Fatal error: pseudo-tty allocation failed: No such file or directory
code and error 2
lftp -u user,password xxx.xxxxx.xxxx
lftp [email protected]:~> ls
WARNING: failed to configure server name indication (SNI) TLS extension
ls: Login failed: 500 PASS: USER must be sent first
code error 3
ssh -t [email protected] "cd /Home/path/dir/"
[email protected]'s password:
PTY allocation request failed on channel 0
USING CURL
curl -u USER:PASS 'ftp://XX.XXX.XXXX/path/To_dir/' -o /tmp/test.file
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (67) Access denied: 500
Estou usando o provedor de hospedagem do site e isso limitou minhas opções aqui
Eu só tenho acesso ftp no acesso ssh, então não posso usar scp ou rsyunc. provedor de hospedagem não me fornece instalar e modificar o sistema antecipadamente neste servidor
Eu uso este usuário e senha com o filezila e ele conecta sem problemas, então o nome de usuário e senha 100% trabalhando
mesmo tempo eu uso este script com o meu local Centos e Ubuntu vms e script funciona bem assim script comandos 100% ok também
full script I try to use
lftp -u user,password sftp://xxx.xxxxx.xxxx << --EOF--
cd /path/on/remote/server/dir
mput *
quit
--EOF--
depois de experimentar toda a solução da internet e falhar com o sistema host, os caras do suporte ao host me sugeriram usar o lftp sem dispositivos pseudo-terminais (/ dev / ptmx)
vocês podem me dar algumas dicas sobre isso? como implementar o lftp sem o pseudo-terminal
Tags ftp file-transfer shell-script lftp