# Ubuntu: SSH installieren und aktivieren – so funktioniert’s

Sollten Sie den standardmäßigen Ubuntu-SSH-Server OpenSSH nicht im Rahmen der Installation aktiviert haben, können Sie diesen Schritt jederzeit nachholen. Nach der **Installation** des Sicherheitsdienstes via Terminal können Sie außerdem die **Konfiguration** des Ubuntu-SSH-Daemons beliebig anpassen.

## Ubuntu-SSH-Server installieren: Schritt-für-Schritt-Anleitung

Wer den sicheren Fernzugriff auf den eigenen Rechner oder Server gewährleisten möchte, kommt um [SSH](https://www.ionos.de/digitalguide/server/tools/secure-shell-ssh/) (**S**ecure **Sh**ell) nicht herum. Das Sicherheitsverfahren bringt gleich drei wichtige Aspekte mit sich, die den Remote-Zugriff absichern:

- Die **Authentifizierung** der Gegenstelle sorgt dafür, dass niemals der falsche Ansprechpartner (ob Client oder Server) kontaktiert wird.
- Die **Verschlüsselung der Datenübertragung** verhindert das Mitlesen von Informationen durch Unbefugte.
- Die **Sicherstellung der Datenintegrität** macht übertragene Daten manipulationssicher.

[Linux-Distributionen](https://www.ionos.de/digitalguide/server/konfiguration/linux-server-distributionen/) wie [Ubuntu](https://www.ionos.de/digitalguide/server/knowhow/ubuntu-das-linux-system-fuer-jedermann/) setzen seit Jahren auf die Open-Source-Suite OpenSSH, um die Vorteile von SSH wahrnehmen zu können – und sichere Dateiübertragung via [SCP](https://www.ionos.de/digitalguide/server/knowhow/scp-secure-copy/) oder [SFTP](https://www.ionos.de/digitalguide/server/knowhow/sftp-ssh-file-transfer-protocol/) zu ermöglichen.

Per Standard ist OpenSSH **bei der Neuinstallation von Ubuntu deaktiviert**, weshalb Sie den Service zunächst aktivieren müssen. Wie das genau funktioniert und welche Konfigurationsmöglichkeiten Sie nach dem Anschalten des Ubuntu-SSH-Servers haben, erfahren Sie im Folgenden.

Hinweis Wenn Sie einen [Ubuntu-Server](https://www.ionos.de/digitalguide/server/konfiguration/ubuntu-server/) einrichten und zu diesem Zweck auf die Ubuntu Server Edition zurückgreifen, erhalten Sie bereits im Zuge der Installation die Chance, SSH zu aktivieren.

### Schritt 1: Terminal aufrufen

Um in Ubuntu per `install` SSH zu installieren bzw. anzuschalten, benötigen Sie das Terminal, also das **Kommandozeilen-Tool** der Linux-Distribution. Ihr erster Schritt besteht folglich darin, das praktische Administrationswerkzeug zu öffnen. Die einfachste Möglichkeit hierfür ist die Verwendung der Tastenkombination **\[Strg\]** **+** **\[Alt\]** **+** **\[t\]**.

Alternativ können Sie das Terminal über das Menü „**Anwendungen anzeigen**“ starten, indem Sie auf die gleichnamige Schaltfläche drücken und mithilfe der Suchfunktion nach „**Terminal**“ suchen.

[![Bild: Ubuntu-Suchfunktion: Suche nach „Terminal“](https://www.ionos.de/digitalguide/fileadmin/_processed_/c/b/csm_ubuntu-suchfunktion-suche-nach-terminal_876b4c992d.webp "Ubuntu-Suchfunktion: Suche nach „Terminal“")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/ubuntu-suchfunktion-suche-nach-terminal.png) Ubuntu-Suchfunktion: Suche nach „Terminal“  Tipp Sie wollen sichere SSH-Verbindungen zu einem Server oder Dienst aufbauen? [Erstellen Sie Ihre SSH-Keys in Ubuntu](https://www.ionos.de/digitalguide/server/konfiguration/ssh-key-unter-ubuntu/) in wenigen Schritten selbst.

### Schritt 2: Ubuntu-SSH-Service installieren

Mit dem Ubuntu `install`-Befehl für den SSH-Dienst können Sie OpenSSH nun im gestarteten Kommandozeilen-Tool installieren. Das Kommando lautet folgendermaßen:

```bash
sudo apt install openssh-server
```

[![Bild: OpenSSH-Installation im Ubuntu-Terminal](https://www.ionos.de/digitalguide/fileadmin/_processed_/2/7/csm_openssh-installation-im-ubuntu-terminal_fc649bc0d0.webp "OpenSSH-Installation im Ubuntu-Terminal")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/openssh-installation-im-ubuntu-terminal.png) OpenSSH-Installation im Ubuntu-Terminal Geben Sie Ihr Nutzerpasswort ein und bestätigen es per Eingabetaste, um die Installation des Ubuntu-SSH-Dienstes zu starten.

Tipp Die Installation von OpenSSH unterscheidet sich in den verschiedenen Ubuntu-Versionen nur minimal. Sie können auf die geschilderte Weise also sowohl [SSH unter Ubuntu 24.04](https://www.ionos.de/digitalguide/server/konfiguration/ubuntu-2404-ssh/) als auch in älteren Editionen installieren.

### Schritt 3: Status überprüfen und Ubuntu-SSH-Server ggf. aktivieren

Im Anschluss an die Installation können Sie mit dem folgenden Kommando testen, ob der SSH-Daemon bereits wie gewünscht ausgeführt wird:

```bash
sudo systemctl status ssh
```

In der Ausgabe dieses Befehls finden Sie den Eintrag „**active (running)**“ vor, wenn der Ubuntu-SSH-Service ausgeführt wird. Da SSH auch bei jedem neuen Systemstart verfügbar sein soll, sollte außerdem in der Zeile „**Loaded**“ der Eintrag „**vendor preset: enabled**“ ausgegeben werden.

[![Bild: Terminal-Ausgabe für die OpenSSH-Statusabfrage](https://www.ionos.de/digitalguide/fileadmin/_processed_/c/4/csm_terminal-ausgabe-openssh-statusabfrage_d97ce87fac.webp "Terminal-Ausgabe für die OpenSSH-Statusabfrage")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/terminal-ausgabe-openssh-statusabfrage.png) Terminal-Ausgabe für die OpenSSH-Statusabfrage Sofern der **SSH-Service noch inaktiv** und auch der automatische Start bei einem Reboot nicht aktiviert ist, können Sie dies mit der Eingabe zweier weiterer Kommandos ändern:

```bash
sudo systemctl enable ssh
sudo systemctl start ssh
```

Drücken Sie die Taste **„q“**, um die Ausgabe des SSH-Status beenden und zur Kommandozeileneingabe zurückzukehren.

### Schritt 4: SSH-Port öffnen

Damit Sie sich von überall aus mit Ihrem Ubuntu-System via SSH verbinden können, muss außerdem der **Port des Netzwerkprotokolls** (standardmäßig: TCP-Port 22) freigegeben sein. Nur wenn dies der Fall ist, können Sie mit SSH-Clients wie PuTTY erfolgreich eine **Remote-Verbindung** etablieren.

Ubuntu hat mit UFW ein eigenes Konfigurationsprogramm für die systemeigene Firewall. Richten Sie für dieses Programm eine entsprechende Regel für die **Kommunikation von SSH** ein, damit der Port für ein- und ausgehende Daten geöffnet ist:

```bash
sudo ufw allow ssh
```

[![Bild: SSH-Port-Freigabe via Ubuntu-Terminal](https://www.ionos.de/digitalguide/fileadmin/_processed_/d/f/csm_ssh-port-freigabe-ubuntu-terminal_9f057a97f2.webp "SSH-Port-Freigabe via Ubuntu-Terminal")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/ssh-port-freigabe-ubuntu-terminal.png) SSH-Port-Freigabe via Ubuntu-Terminal  Tipp Ein geschlossener Port ist nicht selten die Ursache dafür, dass SSH-Verbindungen nicht möglich sind. Es gibt noch eine Reihe weiterer **möglicher Probleme**, die dem Aufbau sicherer SSH-Übertragungen im Weg stehen können. Generell lassen sich [SSH-Fehler leicht beheben](https://www.ionos.de/digitalguide/server/knowhow/beheben-von-ssh-fehlern/), wenn Sie die bekannten Fehlerquellen kennen.

### Schritt 5: Ubuntu-SSH-Server konfigurieren

Die grundlegende Konfiguration von OpenSSH ist für sichere Remote-Verbindungen mit Ihrem Ubuntu-System bestens geeignet. Dennoch können Sie die **Standardeinstellungen** **anpassen**, wenn Sie beispielsweise einen anderen Port für die Kommunikation wählen, eine Internetprotokoll-Version festlegen oder TCP-Forwarding deaktivieren wollen.

Die zentrale Konfigurationsdatei des Ubuntu-SSH-Pakets ist die Datei **sshd\_config**. Für jegliche Änderungen öffnen Sie diese Datei folgendermaßen mit dem Texteditor (hier: nano) Ihrer Wahl:

```bash
sudo nano /etc/ssh/sshd_config
```

[![Bild: Inhalt der OpenSSH-Konfigurationsdatei sshd_config](https://www.ionos.de/digitalguide/fileadmin/_processed_/8/c/csm_inhalt-openssh-konfigurationsdatei-sshd-co_9b453e2ae8.webp "Inhalt der OpenSSH-Konfigurationsdatei sshd_config")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/inhalt-openssh-konfigurationsdatei-sshd-co.png) Inhalt der OpenSSH-Konfigurationsdatei sshd\_config Passen Sie den **Inhalt der Konfigurationsdatei** nach Ihren Vorstellungen an und speichern Sie die Änderungen vor dem Schließen. Anschließend **starten Sie OpenSSH neu**, damit die Anpassungen übernommen werden:

```bash
sudo service ssh restart
```

Tipp Die Einrichtung von SSH zahlt sich u. a. dann aus, wenn Sie planen, einen [Ubuntu-FTP-Server](https://www.ionos.de/digitalguide/server/konfiguration/ubuntu-ftp-server-installation-und-konfiguration/) einzusetzen. Auf diese Weise können Sie die bereits erwähnte, sichere FTP-Variante SFTP anbieten.


This is a markdown version of: [https://www.ionos.de/digitalguide/server/konfiguration/ubuntu-ssh/](https://www.ionos.de/digitalguide/server/konfiguration/ubuntu-ssh/) for AI/LLM consumption.