SSH effektiv nutzen: Tipps & Tricks für Linux-Admins
SSH mit Keys absichern, 2-Faktor-Authentifizierung, einfacher SSH-Tunnel und Dateien sicher mit SCP übertragen
Description
Secure Shell oder SSH bezeichnet sowohl ein Netzwerkprotokoll als auch entsprechende Programme, mit deren Hilfe man auf eine sichere Art und Weise eine verschlüsselte Netzwerkverbindung mit einem anderen SSH-Dienst herstellen kann.
Ein Muss für Linux-Administratoren! Der SSH-Server gehört wie die Hardware auch zur Software eines jeden Linux-Servers. Doch die wenigsten beschäftigen sich wirklich mit den ungeahnten Möglichkeiten von SSH.
Wichtigstes Merkmal ist ganz klar die sichere Fernwartung eines Servers, doch lassen sich mit SSH ebenso Tunnels aufbauen, um eine Firewall zu umgehen, aber auch sichere Portweiterleitungen realisieren.
Häufig wird es verwendet, um lokal eine entfernte Kommandozeile verfügbar zu machen, d. h., auf einer lokalen Konsole werden die Ausgaben der entfernten Konsole ausgegeben, und die lokalen Tastatureingaben werden an den entfernten Rechner gesendet. Genutzt werden kann dies z. B. zur Fernwartung eines in einem entfernten Rechenzentrum stehenden Servers.
In diesem Kurs lernst du die Möglichkeiten von SSH kennen und wie man SSH gegen Attacken absichert und sich ohne Passwort direkt ohne Umwege anmelden kann.
Unter anderem beschäftigen wir uns mit der detaillierteren Konfiguration, verschlüsselter Datenübertragung, SSH-Key Generierung, 2-Faktoren Authentifizierung, Tunnels, Multihop und Jumpserver.
Du lernst die wichtigsten Kniffe, wie man Aliases und die Konfiguration gezielt einsetzt, um sich schnell und einfach alle Server zu merken, welche betreut werden müssen.
What You Will Learn!
- Anmelden mittels Key statt Passwort
- SSH-Proxy-Tunnel verwenden
- Daten via SSH sicher über das Netzwerk übertragen
- SSH absichern – Mit 2-Faktoren-Authentifizierung mit dem Smartphone
- SSH-Sicherheit erhöhen
- Befehle aus der Entfernung ausführen
- SSH-Keys auf verschlüsselten Servern nutzen
- SSH-Brute-Force-Schutz einrichten
Who Should Attend!
- Linux-System-Administratoren
- Linux-Anwender
- SSH-Anwender
- Programmierer, die sich remote auf anderen Servern via SSH anmelden
- Administratoren, denen Sicherheit wichtig ist