Utilitaires
Scripts
Divers
Jeux
Rechercher
Quillevere.net
Paradigmes informatiques

WinSCP : téléchargements SSH plus rapides

12/08/2023

En utilisant WinSCP, il est possible de télécharger des fichiers d'un serveur vers son poste plus rapidement, en les compressant au préalable directement sur le serveur.

Cette fonctionnalité est disponible via des scripts intégrés au logiciel.

Elle est particulièrement utile lorsque vous devez rapatrier des fichiers volumineux d'un serveur vers votre poste local, comme des fichiers de logs.

Prérequis/installations

Côté serveur, il est nécessaire d'avoir :

  • Un accès SFTP ou SCP :
    • Vérifiez que le service ssh est présent et démarré :
      sudo service ssh status
    • Si ce n'est pas le cas, installez-le :
      sudo apt update
      sudo apt install openssh-server
    • Une fois démarré, WinSCP pourra s'y connecter en SFTP, en utilisant l'identifiant/mot de passe SSH
  • L'utilitaire "zip".
    Si "zip" n'est pas déjà présent sur le serveur, vous pouvez l'installer de la manière suivante :
    • Sur Redhat :
      sudo yum install -y zip
    • Sur Debian/Ubuntu :
      sudo apt-get install zip

Côté local, il faut avoir WinSCP avec l'extension installée (elle n'est pas installée sur la version portable) :

  • Lancez WinSCP, allez sur le menu Options puis Préférences
  • Sur le côté gauche, allez sur la partie Commandes
  • Si vous voyez la commande personnalisée Archiver et télécharger, c'est que votre version contient déjà la fonctionnalité. Vous pouvez passer au chapitre suivant, portant sur son utilisation.

  • Si vous ne voyez pas la commande, cliquez sur le bouton Ajouter, choisissez Ajouter l'extension :

  • Entrez le chemin de l'extension, à savoir sa page : winscp.net/eng/docs/extension_archive_and_download :

  • Validez. Une nouvelle ligne, Archiver et télécharger, a été ajoutée. C'est cette nouvelle commande qui sera utilisée depuis les écrans de WinSCP :

  • Validez les options.

Utilisation du téléchargement avec compression

  • Lancez WinSCP et connectez-vous sur votre serveur.
  • Faites un clic droit sur un fichier côté serveur que vous souhaitez télécharger en local.
  • Choisissez dans le menu contextuel "Fichier de commande personnalisé" puis "Archiver et télécharger".
  • Sur la fenêtre "Archiver et télécharger" qui s'affiche alors, cochez "Extraire après téléchargement" pour automatiquement décompresser le fichier "archive.zip" créé.
  • En validant la fenêtre, votre fichier à télécharger sera :
    • compressé sur le serveur dans un fichier archive.zip.
    • téléchargé en local avec ce nom-là
    • extrait à l'emplacement indiqué
    • le fichier archive.zip sera ensuite supprimé.
Dernière modification le 12/08/2023 - Quillevere.net

Commentaires

Aucune inscription n'est requise si vous souhaitez

Rechercher sur le site

fr en rss RSS info Informations