Verbinden über SSH
SSH (Secure Shell) ist ein Protokoll für die sichere Verbindung mit einem entfernten Server über ein Netzwerk. Es ermöglicht den Zugriff auf ein textbasiertes Terminal auf einem entfernten Computer, sodass Sie Befehle ausführen, Dateien über SCP übertragen und verschlüsselte Tunnel erstellen können.
Voraussetzungen
Stellen Sie vor der Verbindung sicher, dass auf dem Server ein SSH-Server ausgeführt wird und Ihr Benutzerkonto über die erforderlichen Berechtigungen verfügt. Standardmäßig verwendet SSH den Port 22. Wenn der Server für die Verwendung eines anderen Ports konfiguriert ist, müssen Sie diesen bei der Verbindung angeben.
Verbindung über SSH unter Windows
Verwendung des integrierten SSH-Clients
Windows 10 und höher enthalten einen integrierten OpenSSH-Client, der über die Eingabeaufforderung und PowerShell verfügbar ist. Es ist keine zusätzliche Software erforderlich.
So stellen Sie eine Verbindung zu einem Server über den Standardport her:
ssh username@hostname_or_ip
So stellen Sie eine Verbindung zu einem Server über einen nicht standardmäßigen Port her:
ssh -p 2222 username@hostname_or_ip
So stellen Sie eine Verbindung mithilfe eines privaten Schlüssels her:
ssh -i C:\Users\your_user\.ssh\id_rsa username@hostname_or_ip
Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden, um die Verbindung herzustellen.
Verwendung von PuTTY
PuTTY ist ein beliebter SSH-Client für Windows mit grafischer Benutzeroberfläche. Laden Sie ihn von der offiziellen Website herunter.
1. Starten Sie PuTTY.
2. Geben Sie im Feld „Host Name (or IP address)“ den Hostnamen oder die IP-Adresse des Servers ein.
3. Geben Sie im Feld „Port“ die Portnummer ein. Der Standardwert ist 22.

4. Klicken Sie auf „Open“.
5. Geben Sie im geöffneten Terminalfenster Ihren Benutzernamen und Ihr Passwort ein.

Um sich mit einem privaten Schlüssel zu authentifizieren, gehen Sie im Fenster „PuTTY Configuration“ zu Connection > SSH > Auth und geben Sie den Pfad zu Ihrer Schlüsseldatei an. Weitere Informationen finden Sie in der PuTTY-Dokumentation.
Weitere Informationen zum Ändern des SSH-Ports finden Sie im entsprechenden [Artikel].
Verbindung über SSH unter macOS
Verwendung des integrierten Terminals
macOS enthält einen integrierten SSH-Client, der im Terminal verfügbar ist (Programme > Dienstprogramme > Terminal). Es ist keine zusätzliche Software erforderlich.
So stellen Sie eine Verbindung zu einem Server über den Standardport her:
ssh username@hostname_or_ip
So stellen Sie eine Verbindung zu einem Server über einen nicht standardmäßigen Port her:
ssh -p 2222 username@hostname_or_ip
So stellen Sie eine Verbindung mithilfe eines privaten Schlüssels her:
ssh -i ~/.ssh/id_rsa username@hostname_or_ip
Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden, um die Verbindung herzustellen.
Verwendung von Termius
Termius ist ein grafischer SSH-Client für macOS mit einer modernen Benutzeroberfläche. Er unterstützt gespeicherte Hosts, schlüsselbasierte Authentifizierung und die Verwaltung mehrerer Sitzungen. Laden Sie ihn von der offiziellen Website oder aus dem Mac App Store herunter.
Verbindung über SSH unter Linux
Der SSH-Client ist in allen gängigen Linux-Distributionen enthalten und direkt über das Terminal verfügbar.
So stellen Sie eine Verbindung zu einem Server über den Standardport her:
ssh username@hostname_or_ip
So stellen Sie eine Verbindung zu einem Server über einen nicht standardmäßigen Port her:
ssh -p 2222 username@hostname_or_ip
So stellen Sie eine Verbindung mithilfe eines privaten Schlüssels her:
ssh -i ~/.ssh/id_rsa username@hostname_or_ip
Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden, um die Verbindung herzustellen.
Fazit
Nach der Verbindung können Sie Befehle auf dem entfernten Server ausführen, als würden Sie direkt daran arbeiten. Um die Verbindung zu trennen, geben Sie exit ein oder drücken Sie Strg+D.