Transferir archivos entre dos servidores remotos que utilizan protocolos diferentes

Transferir archivos entre dos servidores remotos que utilizan protocolos diferentes

¿Es posible transferir archivos directamente entre dos servidores remotos cuando no utilizan el mismo protocolo? Tengo muchos archivos en el servidor A (al que, al menos por ahora, se debe acceder mediante SFTP) y quiero copiarlos al servidor B (al que se debe acceder mediante FTP). Desafortunadamente, no puedo hacer nada en los servidores porque soy un cliente externo para ambos.

Respuesta1

Si entiendo correctamente lo que preguntas, creo que puedes hacerlo con

sudo apt-get install sshfs

seguido por

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

Ahora verá los archivos en el servidor A en el directorio 'serverAfiles' como si estuvieran en la máquina local, y podrá enviarlos por ftp al servidor B como si fueran locales.

Cuando termines,

fusermount -u serverAfiles

interrumpirá la conexión ssh y ya no verá los archivos remotos como locales.

información relacionada