É possível transferir arquivos diretamente entre dois servidores remotos quando eles não usam o mesmo protocolo? Tenho muitos arquivos no servidor A (que, pelo menos por enquanto, devem ser acessados via SFTP) e quero copiá-los para o servidor B (que deve ser acessado via FTP). Infelizmente, não posso fazer nada nos próprios servidores, pois sou um cliente externo de ambos.
Responder1
Se eu entendi o que você está perguntando corretamente, acho que você pode fazer isso com
sudo apt-get install sshfs
seguido pela
mkdir serverAFiles
sshfs serverA:/path/to/the/directory serverAfiles
Agora você verá os arquivos no serverA no diretório 'serverAfiles' como se estivessem na máquina local e poderá enviá-los por FTP para o serverB como se fossem locais.
Quando você acabar,
fusermount -u serverAfiles
interromperá a conexão ssh e você não verá mais os arquivos remotos como locais.