accueil > Gestion réseau > wget-ssl

wget-ssl : Téléchargement de fichiers via SSL/TLS

wget-ssl est un téléchargeur réseau non interactif utilisé pour télécharger des fichiers depuis des serveurs web. Il permet de récupérer des fichiers en toute sécurité en utilisant des connexions sécurisées (HTTPS) via le chiffrement SSL/TLS. Il prend en charge diverses fonctionnalités avancées telles que la reprise des téléchargements interrompus, le téléchargement récursif et l'exécution en arrière-plan.

Aperçu

wget-ssl est un outil puissant pour télécharger des fichiers depuis le web en utilisant les protocoles HTTP, HTTPS et FTP. Le support HTTPS en particulier permet de transmettre des données en toute sécurité via une connexion sécurisée. Il est utile dans les scripts et les tâches automatisées.

Caractéristiques principales

  • Téléchargement non interactif : peut s'exécuter en arrière-plan
  • Support HTTPS : connexion sécurisée via SSL/TLS
  • Reprise des téléchargements : continue les téléchargements de fichiers interrompus
  • Téléchargement récursif : mise en miroir de sites web entiers ou partiels
  • Support proxy : utilisable dans divers environnements réseau

Options principales

wget-ssl permet un contrôle fin du comportement de téléchargement grâce à diverses options.

Téléchargement de base

Sécurité et authentification

Téléchargement récursif

Commande générée :

Essayez de combiner les commandes.

Description:

`wget-ssl` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Divers exemples d'utilisation de wget-ssl.

Téléchargement de fichier de base

wget-ssl https://example.com/archive.zip

Télécharge un fichier dans le répertoire courant via HTTPS.

Enregistrer le fichier sous un autre nom

wget-ssl -O my_archive.zip https://example.com/archive.zip

Enregistre le fichier téléchargé sous le nom 'my_archive.zip'.

Reprendre un téléchargement interrompu

wget-ssl -c https://example.com/large_file.iso

Reprend le téléchargement d'un gros fichier précédemment interrompu.

Téléchargement en arrière-plan

wget-ssl -b https://example.com/very_large_archive.tar.gz

Télécharge un fichier en arrière-plan, rendant le terminal immédiatement disponible. La progression est enregistrée dans le fichier 'wget-log'.

Téléchargement sans vérification du certificat (Attention)

wget-ssl --no-check-certificate https://insecure.example.com/data.txt

Télécharge un fichier en ignorant la validation du certificat SSL/TLS. Peut être vulnérable à la sécurité, ne pas utiliser avec des sources non fiables.

Téléchargement récursif d'un site web à 1 niveau de profondeur

wget-ssl -r -l 1 https://example.com/docs/

Télécharge la page à l'URL spécifiée et les fichiers directement liés à cette page, jusqu'à un niveau de profondeur. Utile pour la mise en miroir de sites web.

Conseils et précautions

Conseils et précautions pour utiliser wget-ssl plus efficacement et en toute sécurité.

Précautions de sécurité

  • L'option `--no-check-certificate` augmente les risques de sécurité et ne doit être utilisée que sur des serveurs de confiance ou à des fins de test.
  • L'utilisation de HTTPS garantit la sécurité de la transmission des données, mais la nature malveillante du fichier téléchargé est distincte. Vérifiez toujours la source.

Téléchargements efficaces

  • Pour les téléchargements de gros fichiers, utilisez toujours l'option `-c` (reprise) pour éviter de recommencer depuis le début en cas d'interruption due à des problèmes réseau.
  • Pour les téléchargements en arrière-plan (`-b`), il est recommandé d'utiliser `nohup` ou des multiplexeurs de terminaux comme `screen` ou `tmux` pour que le téléchargement continue même après la fermeture de la session du terminal.
  • Si vous devez télécharger plusieurs fichiers, vous pouvez créer une liste d'URL dans un fichier et utiliser l'option `-i <fichier>`.

Utilisation du téléchargement récursif (`-r`)

  • L'option `-r` est puissante pour télécharger un site web entier, mais elle peut surcharger le serveur. Il est important de respecter le fichier `robots.txt` (évitez `-e robots=off`) et de limiter la profondeur de téléchargement avec l'option `-l <profondeur>`.
  • Pour limiter les types de fichiers ou la taille des fichiers à télécharger, vous pouvez utiliser les options `--accept` ou `--reject` pour télécharger ou exclure des extensions spécifiques.

Différence entre wget et wget-ssl

  • wget standard: La commande `wget` fournie par la plupart des distributions Linux modernes prend en charge SSL/TLS (HTTPS) par défaut.
  • wget-ssl: `wget-ssl` peut faire référence à une version de `wget` avec le support SSL/TLS explicitement inclus dans certains environnements, ou être un lien symbolique vers le `wget` général. Fonctionnellement, il se comporte de la même manière que le `wget` général et garantit les téléchargements sécurisés via HTTPS.

Commandes de la même catégorie