GNU/Linux >> Tutoriales Linux >  >> Linux

¿Es posible descargar archivos extremadamente grandes de forma inteligente o en partes a través de Ssh desde Linux a Windows?

Tengo un archivo de ~35 GB en un control remoto Servidor Linux Ubuntu. Localmente , estoy ejecutando Windows XP, por lo que me estoy conectando al servidor Linux remoto usando SSH (específicamente, estoy usando un programa de Windows llamado SSH Secure Shell Client versión 3.3.2).

Aunque mi conexión a Internet de banda ancha es bastante buena, la descarga del archivo grande a menudo falla con un mensaje Connection Lost mensaje de error. No estoy seguro, pero creo que falla porque tal vez mi conexión a Internet se corta por un segundo o dos cada varias horas. Dado que el archivo es tan grande, la descarga puede demorar de 4,5 a 5 horas, y tal vez la conexión a Internet se corte durante uno o dos segundos durante ese tiempo. Creo que esto se debe a que descargué con éxito archivos de este tamaño utilizando la misma conexión a Internet y el mismo software SSH en la misma computadora. En otras palabras, a veces tengo suerte y la descarga finaliza antes de que la conexión a Internet se caiga por un segundo.

¿Hay alguna forma de que pueda descargar el archivo de forma inteligente, de modo que el sistema operativo o el software "sepan" dónde se quedó y pueda reanudar desde el último punto si se produce una interrupción en la conexión a Internet?

¿Quizás es posible descargar el archivo en secciones? Aunque no sé si puedo dividir convenientemente mi archivo en varios archivos, creo que esto sería muy difícil, ya que el archivo es binario y no es legible por humanos.

Tal como está ahora, si la descarga completa del archivo de ~35 GB no finaliza antes de la interrupción de la conexión, entonces tengo que volver a iniciar la descarga y sobrescribir el fragmento de ~5-20 GB que se descargó localmente hasta ahora.

¿Tienes algún consejo? Gracias.

Respuesta aceptada:

rsync --partial es una forma sencilla de hacerlo si tiene rsync , ya que funciona bien con ssh. Qué --partial lo que hace es mantener un archivo parcialmente descargado, por lo que puede continuar desde donde lo interrumpieron.


Linux
  1. ¿Es posible transferir archivos en un rango de fechas a través de FTP?

  2. 5 ejemplos de comandos Wget para descargar archivos en Linux.

  3. Cómo distinguir binarios de archivos de texto en Linux

  4. ¿Cómo descargar un archivo del servidor usando SSH?

  5. pscp copia el archivo de forma remota desde Windows a Linux

Cómo dividir archivos de audio grandes en Linux

Cómo descargar archivos desde servidores Linux remotos

Cómo descargar archivos usando Wget a través de Proxy en Linux

Cómo descargar archivos grandes a través del Administrador de archivos

Cómo SSH en su servidor Linux desde Windows

Cómo SSH en una máquina con Windows 10 desde Linux O Windows O en cualquier lugar