Transferir un directorio enorme entre servidores (uno de ellos no tiene ssh)

Transferir un directorio enorme entre servidores (uno de ellos no tiene ssh)

Así que cambiamos de un proveedor de alojamiento compartido de mala calidad a un servidor dedicado y estoy intentando transferir un directorio de más de 250 GB desde el antiguo servidor de mala calidad (al que no tengo acceso ssh) al nuevo servidor (que tengo acceso raíz a).

entonces RSYNC, SCP, etc. están fuera de discusión.

Estoy tratando de descubrir cómo puedo hacer esto sin descargar todos los archivos y volver a cargarlos. Me gustaría simplemente ponerlo en marcha, irme a casa el fin de semana y volver a ello.

¿Cómo puedo ingresar por FTP a mi servidor anterior desde mi nuevo servidor?

Respuesta1

Instale y use ncftp o ncftpget desde el nuevo servidor de forma recursiva para obtener toda la estructura del directorio y los archivos.

ncftpget -R yourremotehost . /

controlarhttp://www.ncftp.com/

Respuesta2

Si tiene acceso root al nuevo servidor, puede hacer lo que quiera en él. Use un cliente FTP de consola (generalmente se llama ftp) y FTP. Puede descargar los archivos usando eso, o usando wget, o incluso probablemente podría instalar gnome y filezilla, usar el reenvío X para iniciarlo y transferir todos los archivos. (no hagas eso). En resumen, aquí no hay ningún truco.

Si usa una utilidad de consola para transferir archivos durante todo el fin de semana, es posible que desee mirar la pantalla de uso para no tener que mantener abierta la sesión SSH.

Respuesta3

Cargue un script en el servidor antiguo que pueda ejecutar scp o FTP. Ejecute ese script.

Respuesta4

puedes hacer wget/curl desde el nuevo servidor ya que tienes acceso SSH.

información relacionada