2.7 KiB
🧭 Crumbpage 07: SSH - Der geheime Schlüssel zur Tür
Subtitle: Sicherer Zugang aus der Ferne
Pfad: 7 von 11
Schwierigkeit: ⭐⭐⭐ (3/5)
Zeit: ~2 Stunden
Voraussetzungen: Pfad 6 (Netzwerk)
"Die Tür zum Wald sollte stabil sein. SSH ist der Tresor unter den Protokollen." 🌲
📋 Was du in diesem Pfad lernst
✓ Was ist SSH? (Secure Shell)
✓ Client & Server (sshd)
✓ Sicher verbinden
✓ Fingerprints (Kennst du diesen Server?)
✓ SCP (Dateien kopieren)
🎯 Lernziele
Nach diesem Pfad kannst du:
- Dich mit einem entfernten Server verbinden
- Verstehen, was beim ersten Verbinden passiert ("Unknown host")
- Dateien sicher zwischen PC und Server kopieren
- Den SSH-Dienst neu starten
🌱 Grundkonzepte
Konzept 1: Der Tunnel
Früher nutzte man Telnet. Das war wie Postkarten schreiben - jeder konnte mitlesen. SSH ist wie ein gepanzerter Tunnel. Alles darin ist verschlüsselt.
Konzept 2: Host Identification
Wenn du dich verbindest, zeigt der Server seinen Ausweis (Fingerprint).
Dein Client merkt sich diesen in ~/.ssh/known_hosts.
Ändert sich der Ausweis plötzlich, schlägt SSH Alarm (Man-in-the-Middle Attacke?).
🔧 Praktische Befehle
Befehl 1: ssh (Verbinden)
$ ssh user@192.168.1.50
# Verbindet als 'user' auf IP '192.168.1.50'
Befehl 2: scp (Secure Copy)
Wie cp, aber übers Netz.
# Upload (Lokal -> Server)
$ scp datei.txt user@server:/home/user/
# Download (Server -> Lokal)
$ scp user@server:/var/log/syslog ./mein_log.txt
Befehl 3: systemctl status ssh (Server prüfen)
Läuft der Türsteher?
$ sudo systemctl status ssh
# oder sshd
💡 Best Practices
DO ✅
# 1. Fingerprints prüfen
# Beim ersten Mal genau hinschauen (wenn möglich).
# 2. Session beenden
# Tippe `exit` oder drücke STRG+D, wenn du fertig bist.
DON'T ❌
# 1. Root Login erlauben
# In /etc/ssh/sshd_config sollte "PermitRootLogin no" stehen.
# Logge dich als normaler User ein und nutze sudo.
🎓 Hands-On Übungen
Übung 1: Der Sprung
- Wenn du eine VM oder einen Pi hast: Verbinde dich per SSH.
- Schau dir die Warnung beim ersten Mal an.
- Tippe
yes. - Schau in deine
~/.ssh/known_hosts(lokal). Da ist er jetzt!
Übung 2: Der Transport
- Erstelle lokal eine Datei
geschenk.txt. - Kopiere sie per
scpauf den Server. - Prüfe auf dem Server, ob sie angekommen ist.
🦉 Crystal Owl's Weisheit
"Vertrauen ist gut, Verschlüsselung ist besser. SSH ist dein Sicherheitsgurt im Internet."
Navigation:
← Zurück: Netzwerk | Weiter: SSH Keys →