GNU/Linux >> Tutoriels Linux >  >> Linux

Est-il possible de télécharger des fichiers extrêmement volumineux intelligemment ou en plusieurs parties via Ssh de Linux vers Windows ?

J'ai un fichier d'environ 35 Go sur une télécommande Serveur Linux Ubuntu. Localement , j'utilise Windows XP, donc je me connecte au serveur Linux distant en utilisant SSH (en particulier, j'utilise un programme Windows appelé SSH Secure Shell Client version 3.3.2).

Bien que ma connexion Internet haut débit soit assez bonne, mon téléchargement du fichier volumineux échoue souvent avec une Connection Lost Message d'erreur. Je ne suis pas sûr, mais je pense que cela échoue car peut-être que ma connexion Internet s'éteint pendant une seconde ou deux toutes les heures. Étant donné que le fichier est si volumineux, le téléchargement peut prendre de 4,5 à 5 heures, et peut-être que la connexion Internet s'interrompt pendant une seconde ou deux pendant cette longue période. Je pense cela parce que j'ai réussi à télécharger des fichiers de cette taille en utilisant la même connexion Internet et le même logiciel SSH sur le même ordinateur. En d'autres termes, parfois j'ai de la chance et le téléchargement se termine avant que la connexion Internet ne s'interrompe pendant une seconde.

Existe-t-il un moyen de télécharger le fichier de manière intelligente ? Le système d'exploitation ou le logiciel "sait" où il s'est arrêté et peut reprendre à partir du dernier point en cas d'interruption de la connexion Internet ?

Peut-être est-il possible de télécharger le fichier par sections ? Bien que je ne sache pas si je peux facilement diviser mon fichier en plusieurs fichiers, je pense que ce serait très difficile, car le fichier est binaire et n'est pas lisible par l'homme.

Dans l'état actuel des choses, si le téléchargement complet du fichier d'environ 35 Go ne se termine pas avant l'interruption de la connexion, je dois recommencer le téléchargement et écraser le morceau d'environ 5 à 20 Go qui a été téléchargé localement jusqu'à présent.

Avez-vous des conseils? Merci.

Réponse acceptée :

rsync --partial est un moyen simple de le faire si vous avez rsync , car il fonctionne très bien sur ssh. Quel --partial fait est de conserver un fichier partiellement téléchargé, de sorte que vous pouvez simplement reprendre à partir de l'endroit où vous avez été interrompu.


Linux
  1. Commande SCP Linux - Comment transférer un fichier SSH de distant à local

  2. Est-il possible de transférer des fichiers dans une plage de dates via FTP ?

  3. Télécharger des fichiers via la ligne de commande sous Linux

  4. pscp copier le fichier à distance de Windows vers Linux

  5. Comment SCP du serveur Linux au client Windows

Comment diviser de gros fichiers audio sous Linux

Comment télécharger des fichiers à partir de serveurs Linux distants

Comment télécharger un fichier à l'aide de Wget via un proxy sous Linux

Comment télécharger des fichiers volumineux via le gestionnaire de fichiers

Comment se connecter en SSH à votre serveur Linux à partir de Windows

Comment se connecter en SSH à une machine Windows 10 depuis Linux OU Windows OU n'importe où