Zum Inhalt springen
BeispielWerk
English

Netzwerk-Befehle: wget, ssh, scp, openssl, ip, ss

Diese Befehle gehören zum Alltag bei Netzwerk- und Serverarbeit: Dateien laden, Wege verfolgen, TLS prüfen, lauschende Ports anzeigen, Routen setzen und per SSH verbinden. Die Seite enthält wget, traceroute, openssl s_client, ss, ip, ssh und scp, jeweils in einer typischen Aufrufform. Hosts und Adressen liegen in reservierten Bereichen.

21 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf. Darunter: 19× Reservierter Bereich.

  • wget: Datei laden und fortsetzenReservierter Bereich

    wget -c https://example.com/dateien/gross.iso

    -c setzt einen abgebrochenen Download fort.

  • wget: Link prüfen ohne DownloadReservierter Bereich

    wget --spider -S https://example.com/

    Zeigt Header, lädt nichts.

  • wget: unter anderem Namen speichernReservierter Bereich

    wget -O seite.html https://example.com/

    -O (großes O) benennt die Datei.

  • nslookup: Namen auflösenReservierter Bereich

    nslookup example.com 192.0.2.53

    Mit explizitem Server.

  • traceroute: Weg anzeigenReservierter Bereich

    traceroute example.com

    Unter Windows tracert.

  • netcat: Port prüfenReservierter Bereich

    nc -zv 192.0.2.10 443

    -z prüft ohne Daten, -v ausführlich.

  • openssl: TLS-Verbindung prüfenReservierter Bereich

    openssl s_client -connect example.com:443 -servername example.com

    Zeigt Zertifikatskette.

  • openssl: Ablaufdatum des ZertifikatsReservierter Bereich

    echo | openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -dates

    Gibt notBefore und notAfter aus.

  • ss: lauschende Ports anzeigen

    ss -tulpn

    TCP/UDP, lauschend, Prozesse, numerisch.

  • ip: Adresse zuweisenReservierter Bereich

    ip addr add 192.0.2.10/24 dev eth0

    Dokumentationsadresse an eth0.

  • ip: Standardroute setzenReservierter Bereich

    ip route add default via 192.0.2.1 dev eth0

    Gateway aus TEST-NET-1.

  • tcpdump: Verkehr zu einem Host mitschneidenReservierter Bereich

    tcpdump -i eth0 host 192.0.2.10 and port 443

    Filter auf Host und Port.

  • ssh: Verbindung auf anderem PortReservierter Bereich

    ssh -p 2222 benutzer@example.com

    Benutzer und Host erfunden.

  • ssh: lokaler Port-TunnelReservierter Bereich

    ssh -L 5433:127.0.0.1:5432 benutzer@example.com

    Leitet lokalen Port 5433 zum Datenbankport 5432 auf dem Server.

  • scp: Datei kopierenReservierter Bereich

    scp bericht.pdf benutzer@example.com:/home/benutzer/

    Datei auf den Server.

  • rsync: Verzeichnis abgleichenReservierter Bereich

    rsync -avz --delete ./seite/ benutzer@example.com:/var/www/seite/

    Mit --delete werden überzählige Dateien am Ziel gelöscht.

  • ufw: SSH und HTTPS erlauben

    ufw allow 22/tcp
    ufw allow 443/tcp
    ufw enable

    Standard-Firewall unter Ubuntu.

  • iptables: SSH nur aus einem NetzReservierter Bereich

    iptables -A INPUT -p tcp --dport 22 -s 192.0.2.0/24 -j ACCEPT

    Quelle aus dem Dokumentationsblock.

  • traceroute-Ausgabe (erfunden)Reservierter Bereich

    traceroute to example.com (203.0.113.10), 30 hops max, 60 byte packets
     1  192.168.178.1  0.512 ms  0.489 ms  0.471 ms
     2  198.51.100.1  8.204 ms  8.188 ms  8.201 ms …

    Hop 4 antwortet nicht (* * *). Alle Adressen aus Dokumentations- und Privatbereichen.

  • tracert-Ausgabe (Windows, deutsch, erfunden)Reservierter Bereich

    Routenverfolgung zu example.com [203.0.113.10]
    über maximal 30 Hops:
     …

    Erfundener Verlauf im Stil von tracert.

  • ssh_config-EintragReservierter Bereich

    Host beispiel
        HostName example.com
        User benutzer …

    Benutzer und Schlüsseldatei als Platzhalter.

Weitere Themen in Netzwerk & IT