WMP Sites

SSH unter Ubuntu aktivieren: Schritt-für-Schritt-Anleitung für sicheren Remote-Zugriff

Lukas Fuchs vor 3 Stunden DevOps & Deployment 3 Min. Lesezeit

Ich zeige dir, wie ich SSH unter Ubuntu in wenigen Minuten aktiviere, absichere und direkt nutze. Ohne Umwege, ohne unnötige Theorie.

SSH unter Ubuntu aktivieren Schritt fuer Schritt Anleitung

Wenn ich SSH unter Ubuntu aktivieren Schritt fuer Schritt Anleitung suche, will ich genau eines: schnell per Terminal auf meinen Server oder Rechner zugreifen. Kein Rätselraten. Kein Rumklicken. Nur ein sauberer Weg, der funktioniert.

SSH ist das Standard-Tool für sicheren Remote-Zugriff auf Linux-Systeme. Damit verbinde ich mich per Konsole mit einem anderen Rechner, führe Befehle aus und spare mir Zeit. Das ist besonders nützlich für Server, Home-Server, VMs und Raspberry-Pi-Setups mit Ubuntu.

Was ich vor dem Start brauche

Bevor ich loslege, prüfe ich drei Dinge:

  • Ubuntu ist installiert und ich habe Zugriff auf das Terminal.
  • Ich habe sudo-Rechte, sonst kann ich den SSH-Dienst nicht installieren.
  • Das Netzwerk funktioniert, weil ich später eine Verbindung über IP-Adresse herstelle.

SSH unter Ubuntu aktivieren Schritt fuer Schritt Anleitung: Installation

Auf vielen Ubuntu-Versionen ist der SSH-Server nicht automatisch aktiv. Deshalb installiere ich ihn zuerst.

sudo apt update
sudo apt install openssh-server

Das ist der wichtigste Schritt. openssh-server bringt den SSH-Dienst auf das System. Ohne ihn gibt es keinen Zugriff von außen.

Danach prüfe ich direkt, ob der Dienst läuft:

sudo systemctl status ssh

Wenn dort active (running) steht, ist alles gut. Falls nicht, starte ich den Dienst manuell:

sudo systemctl start ssh

Und damit SSH auch nach einem Neustart aktiv bleibt:

sudo systemctl enable ssh

SSH unter Ubuntu aktivieren Schritt fuer Schritt Anleitung: Firewall freigeben

Viele vergessen diesen Punkt. Der SSH-Dienst kann laufen, aber die Firewall blockiert den Zugriff. Dann funktioniert die Verbindung trotzdem nicht.

Wenn ich UFW nutze, öffne ich den SSH-Port so:

sudo ufw allow ssh

Oder direkt über den Port 22:

sudo ufw allow 22/tcp

Danach prüfe ich die Firewall-Regeln:

sudo ufw status

Falls UFW noch nicht aktiv ist, kann ich sie bei Bedarf einschalten:

sudo ufw enable

Wichtig: Wenn ich remote auf ein Gerät zugreife, prüfe ich die Firewall-Regel bevor ich die Sitzung schließe. Sonst sperre ich mich im Worst Case aus.

SSH unter Ubuntu aktivieren Schritt fuer Schritt Anleitung: IP-Adresse finden

Jetzt brauche ich die IP-Adresse des Ubuntu-Rechners. Ohne die kann ich mich nicht verbinden.

ip a

Ich suche nach der lokalen IPv4-Adresse, zum Beispiel 192.168.x.x oder 10.x.x.x. Wenn ich im gleichen Netzwerk bin, ist das die Adresse, die ich von meinem anderen Gerät aus nutze.

Wenn ich die Verbindung über das Internet aufbauen will, ist es komplizierter. Dann brauche ich zusätzliche Sicherheit, Portweiterleitung und meist einen starken Schutzmechanismus. Für einfache lokale Nutzung reicht das interne Netzwerk.

SSH unter Ubuntu aktivieren Schritt fuer Schritt Anleitung: Verbindung testen

Jetzt teste ich den Zugriff von einem anderen Rechner aus:

ssh benutzername@ip-adresse

Beispiel:

ssh [email protected]

Beim ersten Verbindungsaufbau fragt SSH nach einer Bestätigung des Host-Schlüssels. Das ist normal. Danach gebe ich mein Passwort ein. Wenn alles passt, bin ich drin.

Ich sehe dann die Shell des Ubuntu-Systems und kann Befehle direkt ausführen.

SSH unter Ubuntu aktivieren Schritt fuer Schritt Anleitung: Häufige Probleme

Wenn es nicht sofort klappt, gehe ich systematisch vor. Keine Panik. Fast jeder Fehler hat eine klare Ursache.

  • „Connection refused“: Der SSH-Dienst läuft nicht oder ist nicht installiert.
  • „No route to host“: Netzwerkproblem oder falsche IP-Adresse.
  • „Permission denied“: Benutzername oder Passwort falsch, oder Root-Login ist deaktiviert.
  • Timeout: Firewall blockiert den Port oder das Zielgerät ist nicht erreichbar.

Wenn ich SSH debuggen will, nutze ich den Verbose-Modus:

ssh -v benutzername@ip-adresse

Damit sehe ich mehr Details und finde schneller den echten Fehler.

SSH unter Ubuntu aktivieren Schritt fuer Schritt Anleitung: Sicherheit verbessern

Standard-SSH ist praktisch, aber ich lasse es nicht einfach auf Default stehen. Wenn ich Zugriff ernst nehme, härte ich das System ab.

  • SSH-Login per Passwort deaktivieren und nur SSH-Keys nutzen.
  • Root-Login abschalten, damit niemand direkt als Root rein kommt.
  • Standard-Port 22 ändern, wenn ich Angriffe reduzieren will.
  • Nur bekannte IPs erlauben, wenn das Setup statisch ist.
  • Regelmäßig Updates installieren, damit Schwachstellen geschlossen bleiben.

Für SSH-Keys nutze ich offiziell dokumentierte Grundlagen, zum Beispiel die Ubuntu-Dokumentation: Ubuntu Server Docs zu OpenSSH. Für die OpenSSH-Konfiguration hilft auch die manuelle Referenz: sshd_config Manual.

Wenn ich SSH-Keys einrichte, ist der Ablauf simpel:

ssh-keygen
ssh-copy-id benutzername@ip-adresse

Danach kann ich mich meist ohne Passwort anmelden. Das ist schneller und sicherer, wenn der private Schlüssel gut geschützt ist.

SSH unter Ubuntu aktivieren Schritt fuer Schritt Anleitung: Meine Kurz-Checkliste

Wenn ich alles auf einen Blick will, gehe ich diese Reihenfolge durch:

  1. openssh-server installieren
  2. SSH-Dienst starten
  3. SSH beim Booten aktivieren
  4. Firewall-Port freigeben
  5. IP-Adresse prüfen
  6. Mit ssh user@ip verbinden
  7. Sicherheit mit Keys und Firewall verbessern

Diese Reihenfolge spart Zeit. Sie verhindert die typischen Fehler, die Anfänger machen: Dienst vergessen, Firewall vergessen, falsche IP nutzen.

SSH unter Ubuntu aktivieren Schritt fuer Schritt Anleitung: Mein Fazit

Ich brauche keine große Tool-Sammlung, um einen Ubuntu-Rechner fernzusteuern. Mit ein paar Befehlen ist SSH unter Ubuntu aktivieren Schritt fuer Schritt Anleitung schnell erledigt: installieren, starten, freigeben, verbinden, absichern. Genau so mache ich es auch in echten Setups, weil es simpel, robust und effizient ist.

Wenn ich nur einen Rat geben müsste, dann diesen: SSH nicht nur aktivieren, sondern direkt absichern. Das spart später Ärger und macht das System deutlich stabiler.

Am Ende zählt nur eins: Ich will in Minuten arbeiten, nicht in Stunden suchen. Genau dafür ist SSH unter Ubuntu aktivieren Schritt fuer Schritt Anleitung der schnellste Weg.

Weitere Beiträge

Folge uns

Neue Beiträge

Frontend

Das Netzwerk-Symbol: Ein Leitfaden zur Verwendung und Bedeutung im Alltag, UI und Marketing

AUTOR • Jun 17, 2026
Frontend

SVG Code in Bilder konvertieren: Schritt-für-Schritt-Leitfaden für schnelle, saubere Ergebnisse

AUTOR • Jun 17, 2026
Frontend

CSS list-style: Aufzählungszeichen und nummerierte Listen gezielt anpassen

AUTOR • Jun 17, 2026
Frontend

HTML Entität ß: So stellst du das scharfe S im HTML-Code korrekt dar

AUTOR • Jun 17, 2026
Frameworks & Libraries

Bootstrap Suchleiste erstellen: Benutzerfreundliche Suchfunktion für deine Website

AUTOR • Jun 17, 2026
Frontend

Vergleich blitzschnell: Diffchecker für Text, Code und mehr

AUTOR • Jun 17, 2026
Frontend

HTML in EXE konvertieren: Ultimative Anleitung zur Erstellung ausführbarer Dateien

AUTOR • Jun 17, 2026
Frontend

Apple Music auf Linux: Das Handbuch für nahtlosen Musikgenuss

AUTOR • Jun 17, 2026
DevOps & Deployment

CPU Auslastung unter Linux: Überwachung und Optimierung ohne Rätselraten

AUTOR • Jun 17, 2026
DevOps & Deployment

CyberGhost VPN für Linux: anonymes und sicheres Surfen ohne Umwege

AUTOR • Jun 17, 2026
DevOps & Deployment

Linux Mint MATE: elegante und klassische Linux-Distribution für Einsteiger

AUTOR • Jun 17, 2026
DevOps & Deployment

Schnelle und einfache Moeglichkeiten zum Auffinden doppelter Dateien unter Linux

AUTOR • Jun 17, 2026
DevOps & Deployment

Grep Befehl in Linux: Die umfassende Anleitung für schnelle Suche in Dateien

AUTOR • Jun 17, 2026
Frontend

Button Link: Der entscheidende Leitfaden zum Erstellen effektiver Call-to-Actions

AUTOR • Jun 17, 2026
Frontend

dompdf: Erstellen Sie PDFs aus HTML mit Leichtigkeit

AUTOR • Jun 17, 2026
JavaScript

How to Link JavaScript Files to HTML: Die komplette Anleitung für sauberen, schnellen Code

AUTOR • Jun 17, 2026
Frontend

So fügst du ganz einfach HTML Code in deine Jimdo Website ein – Schritt für Schritt

AUTOR • Jun 17, 2026
Frontend

Meta Refresh: Leitfaden zum Umleiten von Website-Besuchern

AUTOR • Jun 17, 2026
DevOps & Deployment

Journalctl: Befehle und Tipps zur Fehlerbehebung in Linux-Protokollen

AUTOR • Jun 17, 2026
DevOps & Deployment

ext4 für Windows: kompatible Nutzung des Linux-Dateisystems ohne Umwege

AUTOR • Jun 17, 2026

Beliebte Beiträge

Datenbanken

Effektive Datenkomprimierung mit dem GNU tar-Kommando

AUTOR • May 06, 2024
DevOps & Deployment

IP-Scanner unter Linux: Zuverlässige Tools für Netzwerkdiscovery

AUTOR • May 06, 2024
DevOps & Deployment

Linux Temperaturüberwachung: So überwachen Sie die Temperatur Ihres Systems

AUTOR • May 06, 2024
DevOps & Deployment

PlayOnLinux: Windows-Spiele unter Linux ausführen

AUTOR • May 06, 2024
API & Webservices

HTML-Tags in PDF: Ein umfassender Leitfaden

AUTOR • Apr 24, 2024
Frontend

HTML-Text neben Bild: Vereinfachte Darstellung von Bildern auf Webseiten

AUTOR • Apr 24, 2024
Frontend

WC-Symbole: Unverzichtbar für öffentliche Toiletten und darüber hinaus

AUTOR • May 09, 2024
Frameworks & Libraries

Outlook Nachrichtenrückruf funktioniert nicht – Ursachen und Lösungen

AUTOR • Apr 12, 2025
Frameworks & Libraries

Wie Sie Seitenzahlen in OpenOffice Einfügen: Eine Anleitung

AUTOR • Apr 12, 2025
DevOps & Deployment

Entdecken Sie die cloudbasierte Freiheit mit Cumulus Linux

AUTOR • May 06, 2024
DevOps & Deployment

MSI Afterburner für Linux: Leistungssteigerung deiner Grafikkarte

AUTOR • May 06, 2024
DevOps & Deployment

Linux PDF-Viewer: Vergleich der besten Optionen für reibungslose Dokumentenverarbeitung

AUTOR • May 06, 2024
DevOps & Deployment

Linux-Terminal-Shortcuts: Meisterhafte Navigation für erhöhte Produktivität

AUTOR • May 06, 2024
Frontend

HTML-Checkbox "OnChange": Interaktive Webformulare erstellen

AUTOR • Apr 24, 2024
Frontend

HTML-Code in Webseiten einfügen: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 24, 2024
Frontend

Erstellen eines scrollbaren Div: So klappt's

AUTOR • Apr 24, 2024
Frontend

HTML PDF-Viewer: Anzeige von PDF-Dateien im Web

AUTOR • Apr 24, 2024
DevOps & Deployment

Privilege Escalation unter Linux: Techniken und Gegenmaßnahmen

AUTOR • May 06, 2024
DevOps & Deployment

Vergleich von Verzeichnissen in Linux: Befehle und Best Practices für 'diff'

AUTOR • May 06, 2024
DevOps & Deployment

Verzeichnis in Linux anzeigen: Befehle und Verwendung

AUTOR • May 06, 2024