Transferindo arquivos entre dois servidores remotos que usam protocolos diferentes

Transferindo arquivos entre dois servidores remotos que usam protocolos diferentes

É 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.

informação relacionada