2 votos

Transferir una carpeta entera a través de FTP usando la línea de comandos

Estoy buscando migrar algunos sitios web a un nuevo servidor. Tengo acceso SSH al actual pero solo acceso FTP al nuevo.

¿Cómo puedo, a través de Centos y SSH, copiar carpetas enteras al nuevo servidor a través de FTP?

Puedo iniciar sesión en el nuevo servidor a través del cliente FTP incorporado en Centos, pero no estoy seguro de los comandos después de esto. Necesito mover la carpeta httpdocs de lo viejo a la carpeta public_html del nuevo servidor.

Me encantaría hacer esto de servidor a servidor, ya que será mucho más rápido que descargar -> subir a través de mi conexión de banda ancha.

Atentamente,
Chris

6voto

James L Puntos 4068

Si puedes instalar lftp en el servidor al que tienes acceso SSH, intenta usar su comando mirror:

mirror -R /ruta/a/httpdocs /ruta/a/public_html_en_máquina_destino

2voto

Fedir Puntos 254

ncftp también funciona bien con get -R

0voto

Tom Newton Puntos 2865

Comprima los archivos en formato tar/gzip y envíelos de esa manera, de esta forma se beneficiará de la compresión que de otra manera no tendría y puede encontrar más fácil conservar los permisos.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X