- 1 1. Was ist SSH? Wie man es unter Ubuntu verwendet
- 2 2. Wie man SSH unter Ubuntu installiert
- 3 3. SSH‑Dienststatus prüfen und beim Systemstart aktivieren
- 4 4. SSH durch die Firewall zulassen
- 5 5. Wie man sich mit einem Ubuntu‑SSH‑Server verbindet
- 6 6. Erweiterte SSH‑Konfiguration (Port ändern, Root‑Login deaktivieren)
- 7 7. SSH‑Server‑Härtung (Best Practices)
- 8 8. Häufige SSH‑Verbindungsprobleme
- 9 Fazit
1. Was ist SSH? Wie man es unter Ubuntu verwendet
SSH (Secure Shell) ist ein Protokoll, das es Ihnen ermöglicht, sicher eine Verbindung zu einem Server herzustellen und diesen remote zu betreiben. Auf Linux‑Systemen wie Ubuntu ist SSH ein unverzichtbares Befehlszeilenwerkzeug für die Systemadministration. Die Verwendung von SSH verschlüsselt die Kommunikation mit dem Server und verhindert unbefugten Zugriff sowie das Abhören durch Dritte.
Verwandter Link: Was ist SSH? Offizielle Ubuntu‑Dokumentation
2. Wie man SSH unter Ubuntu installiert
Hier erfahren Sie, wie Sie einen SSH‑Server auf Ubuntu installieren und einrichten, um sichere Verbindungen zu ermöglichen.
- Paketliste aktualisieren :
sudo apt update
- OpenSSH‑Server installieren :
sudo apt install openssh-server
- Dienst starten und Status prüfen :
sudo systemctl status ssh
Hinweis: Siehe Ubuntus ausführliche OpenSSH‑Dokumentation für weitere Informationen.
3. SSH‑Dienststatus prüfen und beim Systemstart aktivieren
Stellen Sie sicher, dass SSH korrekt läuft und konfigurieren Sie es so, dass es beim Systemstart automatisch gestartet wird.
- SSH‑Dienststatus prüfen :
sudo systemctl status ssh
- SSH beim Booten aktivieren :
sudo systemctl enable ssh
4. SSH durch die Firewall zulassen
Verwenden Sie Ubuntus integrierte UFW (Uncomplicated Firewall), um SSH‑Verbindungen zuzulassen.
- SSH durch die Firewall zulassen :
sudo ufw allow ssh
- UFW‑Status prüfen :
sudo ufw status

5. Wie man sich mit einem Ubuntu‑SSH‑Server verbindet
Befolgen Sie diese Schritte, um sich remote mit Ihrem Ubuntu‑SSH‑Server zu verbinden.
- IP‑Adresse prüfen :
ip a
- Über SSH verbinden :
ssh username@ip_address
Wenn bei der ersten Verbindung eine Warnung erscheint, geben Sie „yes“ ein und fahren Sie fort, indem Sie Ihr Passwort eingeben.
Tipp: Windows‑Benutzer können Software wie PuTTY verwenden, um sich per SSH zu verbinden.
6. Erweiterte SSH‑Konfiguration (Port ändern, Root‑Login deaktivieren)
Ändern Sie die standardmäßigen SSH‑Einstellungen, um die Sicherheit zu erhöhen.
- Standardport ändern : Das Ändern des Standardports 22 reduziert das Risiko von Brute‑Force‑Angriffen.
sudo nano /etc/ssh/sshd_config #Port 22 → change to your preferred port number
- Root‑Login deaktivieren : Für erhöhte Sicherheit deaktivieren Sie die Anmeldung für den Root‑Benutzer.
PermitRootLogin no
Nach den Änderungen starten Sie den SSH‑Dienst neu.
sudo systemctl restart ssh
7. SSH‑Server‑Härtung (Best Practices)
Hier sind einige bewährte Methoden, um Ihren SSH‑Server weiter zu sichern.
- SSH‑Schlüssel‑Authentifizierung verwenden : Ersetzen Sie die Passwortauthentifizierung durch die Authentifizierung mit öffentlichen Schlüsseln für höhere Sicherheit. Siehe den SSH‑Key‑Generierungsleitfaden für Details.
- Zugriff auf bestimmte Benutzer beschränken : Verwenden Sie die Direktive
AllowUsers, um den SSH‑Zugriff auf bestimmte Konten zu beschränken. - Brute‑Force‑Angriffe mit Fail2Ban verhindern : Installieren Sie Fail2Ban, um wiederholte fehlgeschlagene Anmeldeversuche automatisch zu blockieren.
sudo apt install fail2ban
Siehe die offizielle Fail2Ban‑Konfigurationsanleitung für detaillierte Einrichtungshinweise.
8. Häufige SSH‑Verbindungsprobleme
Wenn Sie Verbindungsprobleme haben, prüfen Sie Folgendes:
- Fehlkonfiguration der Firewall : Stellen Sie sicher, dass UFW oder andere Firewalls korrekt konfiguriert sind.
- Falsche IP‑Adresse : Überprüfen Sie die IP‑Adresse Ihres Servers erneut.
- Fehler in der SSH‑Konfigurationsdatei : Überprüfen Sie
/etc/ssh/sshd_configauf Fehler und starten Sie den Dienst bei Bedarf neu.
Fazit
Dieser Leitfaden erklärte, wie man SSH auf Ubuntu installiert, konfiguriert und sichert. Befolgen Sie diese bewährten Methoden, um die Sicherheit zu erhöhen und Ihre Server effizient zu verwalten. Weitere Details finden Sie im offiziellen Ubuntu‑SSH‑Setup‑Leitfaden.


