> Die vollständige Liste der Artikel steht in [llms.txt](https://docs.f3cloud.com/llms.txt). Jede Seite gibt es auch als Markdown, dazu einfach .md an die Adresse anhängen. Diese Seite als Markdown: [https://docs.f3cloud.com/de/vps/termius-connection.md](https://docs.f3cloud.com/de/vps/termius-connection.md).

# Mit dem SSH-Client Termius zum Server verbinden

Wie Sie sich mit Termius unter Windows, macOS, Linux, iOS und Android mit einem VPS verbinden. Server hinzufügen, erste Anmeldung mit Passwort, SSH-Schlüssel in Termius erstellen und an den Server senden, häufige Verbindungsfehler.

**Termius** ist ein SSH-Client, mit dem Sie einen Linux-Server bequem vom Computer oder Smartphone aus verwalten. Er läuft unter **Windows**, **macOS**, **Linux**, **iOS** und **Android**, merkt sich Ihre Server und speichert SSH-Schlüssel, sodass die Verbindung beim nächsten Mal nur einen Klick dauert.

Im Folgenden zeigen wir, wie Sie sich mit einem Passwort mit einem Server von F3 Cloud verbinden und danach die sicherere Anmeldung per SSH-Schlüssel einrichten.

> **Server mit Windows?.**
>
> Termius brauchen Sie für Server mit Linux. Mit einem Windows-Server verbinden Sie sich über [Remotedesktop](https://docs.f3cloud.com/de/vps/windows-rdp-access.md).

***

### Was Sie brauchen

Legen Sie vor dem Start die Zugangsdaten zum Server bereit:

* die **IP-Adresse** des Servers;
* den **Benutzernamen**, auf Linux-Servern ist das `root`;
* das **Passwort**.

All das erhalten Sie nach dem Start des Servers per E-Mail, außerdem ist es im Kundenbereich jederzeit über die Schaltfläche <kbd>Instructions</kbd> abrufbar. Wo Sie sie finden, haben wir im [Artikel zur Serverbestellung](https://docs.f3cloud.com/de/client-area/order-vps.md#access) gezeigt.

***

### 1. Termius installieren

Laden Sie Termius von der [offiziellen Website](https://termius.com/download) herunter und installieren Sie es wie ein gewöhnliches Programm. Für iPhone und Android gibt es die App im **App Store** und bei **Google Play**.

Beim ersten Start bietet Termius an, sich anzumelden oder ein Konto zu erstellen. Nach der Registrierung beginnt eine Testphase des Tarifs **Pro**, Geld wird dabei nicht automatisch abgebucht. Wenn sie endet, können Sie beim kostenlosen Tarif **Starter** bleiben, der für die Arbeit mit Servern völlig ausreicht.

> **Was der kostenpflichtige Tarif bietet.**
>
> Mit **Pro** werden Server und Schlüssel zwischen Computer und Smartphone synchronisiert.\
> Im kostenlosen Tarif **Starter** wird alles nur auf dem Gerät gespeichert, auf dem Sie es hinzugefügt haben.

***

### 2. Server hinzufügen

Öffnen Sie den Tab **Vault**, den Bereich **Hosts**, und klicken Sie auf <kbd>New Host</kbd>. Rechts erscheint die Karte des neuen Servers. Füllen Sie darin diese Felder aus:

* **IP or Hostname** – die IP-Adresse Ihres Servers;
* **Label** – ein beliebiger Name, unter dem Sie den Server wiedererkennen, zum Beispiel „Mein VPS“. Er dient nur der Übersicht in der Serverliste;
* **Username** – `root`;
* **Password** – das Passwort des Servers.

Lassen Sie den Port auf **22**, sofern Sie ihn nicht geändert haben. Termius speichert die Karte selbst, eine eigene Schaltfläche zum Speichern gibt es nicht.

> **So vertippen Sie sich beim Passwort nicht.**
>
> Kopieren Sie das Passwort am besten aus der E-Mail oder über die Schaltfläche <kbd>Instructions</kbd> und fügen Sie es ein, statt es von Hand einzutippen. Achten Sie darauf, dass dabei kein Leerzeichen am Anfang oder am Ende mitkopiert wird.

***

### 3. Mit dem Server verbinden

Klicken Sie in der Karte des Servers auf <kbd>Connect</kbd> oder doppelklicken Sie in der Liste auf den Server.

Bei der ersten Verbindung zeigt Termius den **Fingerabdruck (Fingerprint)** des Servers und fragt, ob Sie ihm vertrauen. Das ist normal, denn so schützt SSH Sie davor, dass ein fremder Server untergeschoben wird. Klicken Sie auf <kbd>Add and continue</kbd>, dann merkt sich Termius den Server und fragt nicht mehr nach.

Wenn sich ein Terminalfenster mit dem Namen `root` und einem blinkenden Cursor öffnet, sind Sie auf dem Server und können Befehle eingeben. Sie können zum Beispiel prüfen, welches System installiert ist.

```bash
# Zeigt Namen und Version des Betriebssystems an
cat /etc/os-release
```

Herzlichen Glückwunsch, Sie sind verbunden! Jetzt können Sie direkt mit Ihren Projekten loslegen, wir empfehlen aber, noch fünf Minuten zu investieren und die Anmeldung per Schlüssel einzurichten.

***

### 4. Anmeldung per SSH-Schlüssel einrichten

Ein Passwort lässt sich erraten oder ausspähen, einen SSH-Schlüssel zu erraten ist dagegen praktisch unmöglich. Ein Schlüssel besteht aus zwei Teilen:

* der **private** Teil liegt nur bei Ihnen in Termius und darf an niemanden weitergegeben werden;
* der **öffentliche** Teil liegt auf dem Server in der Datei `~/.ssh/authorized_keys`, ihn zu zeigen ist unbedenklich.

Der Server lässt nur jemanden herein, der den privaten Teil besitzt, der zum gespeicherten öffentlichen Teil passt. Termius kann den Schlüssel selbst erstellen und den öffentlichen Teil an den Server senden, sodass Sie keine Befehle eingeben müssen.

#### Schlüssel erstellen

1. Öffnen Sie den Tab **Vault** und den Bereich **Keychain**.
2. Wählen Sie im Aufklappmenü für Schlüssel **Generate key**.
3. Geben Sie im Feld **Label** einen Namen für den Schlüssel ein, zum Beispiel „Mein Laptop“.
4. Wählen Sie im Feld **Key type** den Typ **Ed25519**. Das ist ein moderner, schneller und zuverlässiger Schlüsseltyp.
5. Legen Sie bei Bedarf eine **Passphrase** fest, also ein Passwort für den Schlüssel selbst. Dann kann ohne sie niemand den Schlüssel nutzen, selbst wenn jemand Zugriff auf Ihren Computer bekommt. Schalten Sie **Save passphrase** ein, damit Termius sie nicht bei jeder Verbindung abfragt.
6. Klicken Sie auf <kbd>Generate & save</kbd>.

#### Schlüssel an den Server senden

1. Klicken Sie im Bereich **Keychain** mit der rechten Maustaste auf den Schlüssel und wählen Sie **Export to host**.
2. Klicken Sie auf <kbd>Select Host</kbd> und wählen Sie Ihren Server aus.
3. Lassen Sie die übrigen Felder unverändert und klicken Sie auf <kbd>Export and Attach</kbd>.

Termius meldet sich mit dem Passwort am Server an, ergänzt den öffentlichen Teil des Schlüssels in `authorized_keys` und verknüpft den Schlüssel sofort mit der Karte dieses Servers.

> **Auf dem Smartphone funktioniert es genauso.**
>
> In der App für iPhone und Android erstellen Sie den Schlüssel im Bereich **Keychain** über die Schaltfläche <kbd>+</kbd>. Um ihn an den Server zu senden, tippen Sie auf den Schlüssel und wählen den gewünschten Server.

#### Anmeldung per Schlüssel prüfen

Öffnen Sie die Karte des Servers und löschen Sie das Passwort aus dem Feld **Password**, darunter sollte der verknüpfte Schlüssel stehen bleiben. Klicken Sie auf <kbd>Connect</kbd>. Wenn sich das Terminal öffnet und niemand nach einem Passwort fragt, funktioniert der Schlüssel.

> **Bewahren Sie das Passwort des Servers auf.**
>
> Im kostenlosen Tarif wird der Schlüssel nur in Termius auf diesem Gerät gespeichert und zusammen mit der App gelöscht. Werfen Sie das Passwort des Servers deshalb nicht weg. Und falls der Zugang doch einmal verloren geht, können Sie den Server direkt im Browser über die Schaltfläche <kbd>Console</kbd> im Kundenbereich öffnen.

#### Wenn Sie bereits einen Schlüssel haben

Wenn Sie schon einmal einen Schlüssel mit dem Befehl `ssh-keygen` erstellt haben, zum Beispiel nach unserer [Anleitung zu SSH-Schlüsseln](https://docs.f3cloud.com/de/client-area/protect-vps-from-unauthorised-access/ssh-keys.md), brauchen Sie keinen neuen. Fügen Sie ihn in Termius hinzu:

1. Klicken Sie im Bereich **Keychain** auf **New key** und dann auf **Import from key file**.
2. Wählen Sie die Datei des **privaten** Schlüssels. Meist ist das `id_ed25519`, ohne die Endung `.pub`. Sie liegt im versteckten Ordner `.ssh` im Benutzerordner:
   * unter Windows ist das `C:\Users\Benutzername\.ssh\`;
   * unter macOS und Linux ist das `~/.ssh/`. Um den versteckten Ordner im Dateiauswahlfenster auf dem Mac zu sehen, drücken Sie <kbd>Cmd</kbd> + <kbd>Shift</kbd> + <kbd>.</kbd>
3. Wenn Sie beim Erstellen des Schlüssels ein Passwort festgelegt haben, geben Sie es im Feld **Passphrase** ein.

Senden Sie den Schlüssel anschließend wie oben beschrieben über **Export to host** an den Server. Liegt der öffentliche Teil bereits auf dem Server, genügt es, den Schlüssel mit der Karte zu verknüpfen. Öffnen Sie dazu die Karte des Servers, klicken Sie auf **+ SSH ID, Key, Certificate, FIDO2**, wählen Sie **Key** und geben Sie Ihren Schlüssel an.

#### Anmeldung per Passwort abschalten

Sobald die Anmeldung per Schlüssel funktioniert, können Sie das Passwort auf dem Server ganz abschalten. Dann gibt es schlicht nichts mehr zu erraten. Wie Sie das tun, ohne den Zugang zu verlieren, haben wir ausführlich im Artikel [Anmeldung per SSH-Schlüssel und eigener Benutzer](https://docs.f3cloud.com/de/client-area/protect-vps-from-unauthorised-access/ssh-keys.md) beschrieben.

***

### Wenn die Verbindung nicht klappt

<details>

<summary>Connection timed out</summary>

Termius erreicht den Server nicht. Prüfen Sie, ob die IP-Adresse fehlerfrei eingetragen ist und der Server im Kundenbereich den Status **Active** hat. Wenn Sie eine Firewall eingerichtet haben, vergewissern Sie sich, dass der SSH-Port darin offen ist.

</details>

<details>

<summary>Connection refused</summary>

Der Server ist erreichbar, aber SSH antwortet auf dem angegebenen Port nicht. Wenn Sie den SSH-Port geändert haben, tragen Sie den neuen Port in der Karte des Servers ein. Wenn der Server gerade erst erstellt wurde oder neu startet, warten Sie ein paar Minuten und versuchen Sie es erneut.

</details>

<details>

<summary>Permission denied oder Authentication failed</summary>

Der Server hat Benutzername, Passwort oder Schlüssel nicht akzeptiert. Prüfen Sie, ob der Benutzername `root` lautet, und fügen Sie das Passwort erneut ein, ohne überflüssige Leerzeichen. Wenn Sie die Anmeldung per Passwort bereits abgeschaltet haben, können Sie sich nur noch per Schlüssel verbinden.

</details>

<details>

<summary>Termius warnt, dass sich der Fingerprint des Servers geändert hat</summary>

Das kommt nach einer Neuinstallation des Betriebssystems vor, weil der Server dabei neue Schlüssel erhält. Wenn Sie das System neu installiert haben, löschen Sie den alten Eintrag zum Server im Tab **Vault** im Bereich **Known Hosts** und verbinden Sie sich erneut.\
Wenn Sie nichts neu installiert haben, verbinden Sie sich nicht und schreiben Sie unserem Support.

</details>

> **Nichts hat geholfen?.**
>
> Wenn nichts geholfen hat, öffnen Sie den Server über die Schaltfläche <kbd>Console</kbd> im Kundenbereich, sie funktioniert auch ohne SSH. Wenn Sie auch dort nicht weiterkommen, schreiben Sie uns ein Ticket, wir helfen Ihnen.

***

### Unsere Ressourcen

**Telegram-Kanal:** [https://t.me/f3cloud_news](https://t.me/f3cloud_news)\
**Hosting-Website:** [https://f3cloud.com](https://f3cloud.com/de)
