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