Startpagina > Netwerkbeheer > wget-ssl

wget-ssl: Bestanden downloaden met SSL/TLS

wget-ssl is een niet-interactieve netwerkdownloader die wordt gebruikt om bestanden van webservers te downloaden. Het maakt het mogelijk om bestanden veilig op te halen via beveiligde verbindingen (HTTPS) met SSL/TLS-encryptie. Het ondersteunt diverse geavanceerde functies zoals het hervatten van onderbroken downloads, recursieve downloads en achtergronduitvoering.

Overzicht

wget-ssl is een krachtig hulpprogramma voor het downloaden van bestanden van het web via HTTP-, HTTPS- en FTP-protocollen. Met name de HTTPS-ondersteuning maakt veilige gegevensoverdracht via beveiligde verbindingen mogelijk. Het is nuttig voor scripts en geautomatiseerde taken.

Belangrijkste Kenmerken

  • Niet-interactieve download: Kan op de achtergrond worden uitgevoerd
  • HTTPS-ondersteuning: Beveiligde verbinding via SSL/TLS
  • Download hervatten: Ga door met het downloaden van onderbroken bestanden
  • Recursieve download: Spiegelen van volledige of gedeeltelijke websites
  • Proxy-ondersteuning: Bruikbaar in diverse netwerkomgevingen

Belangrijkste Opties

wget-ssl biedt diverse opties om het downloadgedrag nauwkeurig te regelen.

Basis Download

Beveiliging en Authenticatie

Recursieve Downloads

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`wget-ssl` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Diverse toepassingsvoorbeelden van wget-ssl.

Basis Bestand Downloaden

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

Downloadt een bestand via HTTPS naar de huidige map.

Bestand Opslaan onder Andere Naam

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

Slaat het gedownloade bestand op onder de naam 'my_archive.zip'.

Onderbroken Download Hervatten

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

Hervat de download van een eerder onderbroken groot bestand.

Downloaden op de Achtergrond

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

Downloadt een bestand op de achtergrond, waardoor de terminal direct bruikbaar blijft. De voortgang wordt vastgelegd in het bestand 'wget-log'.

Downloaden zonder Certificaatcontrole (Let op)

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

Downloadt een bestand zonder de SSL/TLS-certificaatvalidatie te controleren. Dit kan beveiligingsrisico's met zich meebrengen, dus gebruik dit niet voor onbetrouwbare bronnen.

Recursieve Download van Website met 1 Niveau Diepte

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

Downloadt de pagina van de opgegeven URL en de direct gelinkte bestanden tot een diepte van 1 niveau. Handig voor het spiegelen van websites.

Tips & Aandachtspunten

Tips en aandachtspunten om wget-ssl efficiënter en veiliger te gebruiken.

Aandachtspunten met betrekking tot Beveiliging

  • De optie `--no-check-certificate` verhoogt beveiligingsrisico's en moet daarom alleen worden gebruikt op vertrouwde servers of voor testdoeleinden.
  • Hoewel HTTPS de beveiliging van de gegevensoverdracht garandeert, is de kwaadaardigheid van het gedownloade bestand zelf een aparte kwestie, dus controleer altijd de bron.

Efficiënt Downloaden

  • Gebruik bij het downloaden van grote bestanden altijd de optie `-c` (hervatten) om te voorkomen dat u opnieuw moet beginnen bij netwerkproblemen of onderbrekingen.
  • Bij achtergronddownloads (`-b`) is het raadzaam om `nohup` te gebruiken of terminalmultiplexers zoals `screen` of `tmux` te benutten, zodat de download doorgaat, zelfs als de terminalsessie wordt beëindigd.
  • Als u meerdere bestanden moet downloaden, kunt u een lijst met URL's in een bestand maken en de optie `-i <bestand>` gebruiken.

Bij Gebruik van Recursieve Downloads (`-r`)

  • De optie `-r` is krachtig omdat het een hele website kan downloaden, maar het kan de server overbelasten. Het is daarom belangrijk om het `robots.txt`-bestand te respecteren (vermijd `-e robots=off`) en de downloaddiepte te beperken met de optie `-l <diepte>`.
  • Om bestandstypen of groottes te beperken, kunt u de opties `--accept` of `--reject` gebruiken om specifieke extensies te downloaden of uit te sluiten.

Verschil tussen wget en wget-ssl

  • Algemene wget: Het `wget`-commando, dat op de meeste moderne Linux-distributies wordt aangeboden, heeft standaard SSL/TLS (HTTPS)-ondersteuning ingebouwd.
  • wget-ssl: `wget-ssl` verwijst naar een `wget`-versie met expliciet ingebouwde SSL/TLS-ondersteuning in specifieke omgevingen, of kan een symbolische link zijn naar de algemene `wget`. Functioneel werkt het hetzelfde als de algemene `wget` en garandeert het beveiligde downloads via HTTPS.

Hétzelfde categoriecommando