Transferindo arquivos entre dois servidores remotos que usam protocolos diferentes

2

É possível transferir arquivos diretamente entre dois servidores remotos quando eles não usam o mesmo protocolo? Eu tenho um monte de arquivos no servidorA (que, pelo menos por enquanto, deve ser acessado usando SFTP) e quero copiá-los para serverB (que deve ser acessado usando FTP). Infelizmente, não posso fazer nada nos próprios servidores, pois sou um cliente externo para ambos.

    
por Andrew Shum 31.10.2017 / 23:13

1 resposta

3

Se eu entendi o que você está perguntando corretamente, acho que você pode fazer isso com

sudo apt-get install sshfs

seguido por

mkdir serverAFiles
sshfs serverA:/path/to/the/directory serverAfiles

Agora você verá os arquivos no serverA no diretório 'serverAfiles' como se eles estivessem na máquina local, e podem fazer o ftp deles no serverB, como se fossem locais.

Quando terminar,

fusermount -u serverAfiles

quebrará a conexão ssh e você não verá mais os arquivos remotos como locais.

    
por Kevin Kenny 01.11.2017 / 01:58