![FileZilla: Transfira arquivos de servidor remoto para servidor remoto de um computador local](https://rvso.com/image/1543359/FileZilla%3A%20Transfira%20arquivos%20de%20servidor%20remoto%20para%20servidor%20remoto%20de%20um%20computador%20local.png)
Usando o FileZilla, é possível transferir arquivos entre dois servidores remotos (por exemplo, Servidor A e Servidor B) enquanto os acessa de um computador local (por exemplo, computador C)?
A maneira que faço atualmente é, usando o Computador C, fazer login no Servidor A e executar a GUI do FileZilla. Em seguida, transfira os arquivos usando o Servidor A como local e o Servidor B como remoto. Porém, executar o FileZilla graficamente no servidor remoto A tem sido frustrantemente lento.
Alguma sugestão para melhorar esta situação?
Responder1
FileZilla não permite nenhum tipo de transferência entre dois sistemas remotos utilizando qualquer protocolo.
O protocolo SFTP não permite a transferência direta de arquivos entre dois sistemas remotos.
As possíveis soluções alternativas são:
- Se você tiver acesso SFTP, normalmente (mas não necessariamente) também terá acesso ao shell SSH. Assim, você pode fazer login em A e inicializar uma transferência direta para B a partir do shell.
- Se você quiser continuar usando a GUI, provavelmente não terá outra opção senão transferir por meio de uma cópia temporária local. Alguns clientes SFTP permitem isso perfeitamente arrastando e soltando. Por exemplomeuWinSCP. VerPosso transferir arquivos entre dois servidores remotos com WinSCP?
Responder2
Se você tiver acesso SSH em ambas as máquinas e puder instalar o Cygwin na máquina Windows, recomendo usar o rsync
.
Aqui está uma resposta que explica como configurar o rsync no Windows:rsync do Linux para o Windows via SSH.