Verbindung zu einem Server über SSH unter macOS herstellen
SSH (Secure Shell) ist ein Protokoll für den sicheren Zugriff auf Remote-Systeme über ein Netzwerk. In dieser Anleitung wird erläutert, wie Sie auf einem macOS-Gerät eine Verbindung zu einem Server über SSH herstellen.
Voraussetzungen
Um auf einem macOS-Gerät eine Verbindung über SSH herzustellen, benötigen Sie:
- SSH-Client: den in der Terminal-Anwendung integrierten SSH-Client.
- Serverdaten: die IP-Adresse oder den Hostnamen des Servers sowie dessen SSH-Portnummer (in der Regel 22).
- SSH-Anmeldedaten: den Benutzernamen und entweder das Passwort des Kontos oder einen privaten SSH-Schlüssel, je nach Serverkonfiguration.
Verbindung über das Terminal herstellen
Öffnen Sie die Terminal-Anwendung und führen Sie den folgenden Befehl aus:
ssh username@server_IP
Ersetzen Sie „username“ durch Ihren tatsächlichen Benutzernamen und „server_IP“ durch die IP-Adresse oder den Hostnamen Ihres Servers.

Wenn Sie sich zum ersten Mal mit dem Server verbinden, meldet SSH, dass die Authentizität des Hosts nicht festgestellt werden kann, und zeigt den Schlüssel-Fingerabdruck des Servers an. Wenn Sie einen vertrauenswürdigen Fingerabdruck von Ihrem Provider oder Administrator haben, überprüfen Sie, ob dieser übereinstimmt, und geben Sie dann „yes“ ein, um fortzufahren. Der Hostschlüssel des Servers wird dann unter ~/.ssh/known_hosts gespeichert. Normalerweise wirst du nicht erneut aufgefordert, denselben Host zu bestätigen, es sei denn, der Hostschlüssel ändert sich oder der entsprechende Eintrag wird entfernt.
Wenn die Passwortauthentifizierung aktiviert ist, geben Sie das Passwort des Kontos ein, sobald Sie dazu aufgefordert werden. Wenn die schlüsselbasierte Authentifizierung konfiguriert ist, authentifiziert SSH Sie anhand Ihres privaten Schlüssels. Nach erfolgreicher Authentifizierung werden Sie mit der Serverkonsole verbunden.

Wenn der Server einen nicht standardmäßigen SSH-Port verwendet, geben Sie diesen mit dem Flag -p an:
ssh -p 22777 username@server_IP
Sollte die Verbindung fehlschlagen, überprüfen Sie, ob der Server erreichbar ist und ob SSH darauf läuft.
Verbindung mit Termius
Termius ist ein SSH-Client eines Drittanbieters mit SFTP-Unterstützung für macOS.
Neuen Host erstellen
Wählen Sie im Abschnitt „Hosts“ die Option „Neuer Host“ aus. Geben Sie im Feld „Adresse“ die IP-Adresse oder den Hostnamen Ihres Servers ein und legen Sie den SSH-Port fest, falls dieser von 22 abweicht. Geben Sie unter „Anmeldedaten“ den Benutzernamen und, falls Sie die Passwortauthentifizierung verwenden, das Passwort ein. Sie können dem Host auch einen aussagekräftigen Namen geben.

Verbindung zum Host herstellen
Nachdem Sie den Host gespeichert haben, kehren Sie zur Registerkarte „Hosts“ zurück und wählen Sie ihn aus, um eine Verbindung herzustellen. Bei der ersten Verbindung zeigt Termius den Schlüssel-Fingerabdruck des Servers an. Wenn Sie einen vertrauenswürdigen Fingerabdruck für den Server haben, überprüfen Sie diesen, bevor Sie die Verbindung akzeptieren.

Verwendung der SSH-Schlüsselauthentifizierung
Neben der Passwortauthentifizierung steht auch die SSH-Schlüsselauthentifizierung zur Verfügung. Bearbeite den gespeicherten Host und öffne unter „Anmeldedaten“ den Eintrag „Schlüssel, Zertifikat, FIDO2“. Füge deinen SSH-Schlüssel über den Termius-Schlüsselbund hinzu, wo du einen vorhandenen Schlüssel importieren oder einen neuen erstellen kannst, und speichere anschließend den Host.


Bevor du die schlüsselbasierte Authentifizierung verwendest, stelle sicher, dass der entsprechende öffentliche Schlüssel zur Datei ~/.ssh/authorized_keys auf dem Server hinzugefügt wurde. Ohne diesen wird der Schlüssel nicht akzeptiert.
SFTP-Dateiübertragung mit Termius
Die Termius-Anwendung enthält einen SFTP-Dateimanager mit einer Zwei-Fenster-Oberfläche, über die Sie Dateien zwischen Ihrem Mac und dem Server übertragen können.

Öffnen Sie die Registerkarte „SFTP“, um auf den Dateimanager zuzugreifen. In einem Fenster werden unter „Lokal“ die Dateien auf Ihrem Mac angezeigt. Verwenden Sie im anderen Fenster die Option „Host auswählen“, um eine Verbindung zu Ihrem gespeicherten Server herzustellen. Anschließend können Sie Dateien zwischen Ihrem Mac und dem Server hoch- und herunterladen sowie Dateien an beiden Speicherorten verwalten.
