SSH, oder Secure Shell, ist ein kryptografisches Netzwerkprotokoll, das entwickelt wurde, um zwei Geräte sicher über ein unsicheres Netzwerk zu verbinden. Es ermöglicht eine verschlüsselte Kommunikation und stellt sicher, dass die zwischen den Geräten übertragenen Daten vertraulich bleiben und vor möglichem Abhören geschützt sind.
Während herkömmliche Methoden Benutzername- und Passwort-Kombinationen verwenden, erhöhen SSH-Schlüssel die Sicherheit und den Komfort.
Um den SSH-Zugang zu starten, müssen Sie zunächst den SSH-Zugang für Ihr Hosting-Konto aktivieren. Dies können Sie über das Menü Shell verwalten innerhalb von cPanel tun.
So aktivieren Sie SSH:
Melden Sie sich bei Ihrem cPanel-Konto an.
Navigieren Sie zum Bereich Exklusiv .
Klicken Sie auf Shell verwalten:

HINWEIS: Das Menü kann auch über Ihr Spaceship-Konto aufgerufen werden > Hosting-Manager > auf „Verwalten“ klicken > „Erweitert“ > das Menü „Weitere Tools“ > klicken Sie auf SSH verwalten:

Standardmäßig ist der SSH-Zugang für Hosting-Konten deaktiviert. Sie können dies in der Oberfläche Shell verwalten gegenüber der Option „SSH-Zugang aktivieren“ umschalten:

Um SSH für Ihr cPanel-Konto zu aktivieren, klicken Sie auf den Schalter (1).
Sobald es aktiviert ist, sehen Sie die Tabelle „Zugangsdaten“ (2) mit den Angaben, die für die SSH-Verbindung benötigt werden:

Nachdem SSH für Ihr Konto aktiviert wurde, wird das Menü Terminal in cPanel > im Bereich Erweitert zugänglich:

Diese Oberfläche ermöglicht direkte Kommandozeilen-Interaktionen mit Ihrer Hosting-Umgebung:

Nach der Aktivierung von SSH können Sie Ihre SSH-Schlüssel über die folgenden Optionen im cPanel-Menü „Shell verwalten“ verwalten:

SSH-Schlüssel verwalten: Vorhandene Schlüssel anzeigen und verwalten.
Neuen Schlüssel generieren: Ein neues SSH-Schlüsselpaar erstellen.
Schlüssel importieren: Einen bestehenden SSH-Schlüssel hinzufügen.
Diese Optionen leiten Sie zum Bereich SSH-Zugang in cPanel weiter, wo Sie die entsprechenden schlüsselbezogenen Aufgaben erledigen können:

HINWEIS: Das Menü SSH-Zugang befindet sich ebenfalls im Bereich „Sicherheit“ von cPanel:

Wenn Sie noch kein bestehendes SSH-Schlüsselpaar haben, können Sie es über das Menü SSH-Zugang erstellen, indem Sie auf die Schaltfläche Neuen Schlüssel generieren klicken:

Sie werden aufgefordert, folgende Angaben zu machen:
Schlüsselname: Geben Sie Ihrem Schlüssel einen erkennbaren Namen.
Schlüsselpasswort: Fügen Sie dem Schlüssel ein Passwort hinzu.
Schlüsseltyp: Wählen Sie zwischen RSA und DSA.
Schlüsselgröße: Für RSA wird eine Mindestgröße von 2048 Bit für eine starke Sicherheit empfohlen.
Nachdem Sie die Angaben gemacht haben, klicken Sie auf Schlüssel generieren:

Sowohl öffentliche als auch private Schlüssel werden erstellt und unter den entsprechenden Abschnitten des cPanel-Menüs „SSH-Zugang“ aufgelistet.
Von dort aus können Sie den generierten Schlüssel als Textdatei herunterladen, indem Sie auf die Schaltfläche Anzeigen/Herunterladen klicken:

Wenn Sie bereits ein SSH-Schlüsselpaar besitzen, können Sie es mit der Option Schlüssel importieren aus dem Menü „SSH-Zugang“ in Ihr cPanel-Konto importieren:

Sie werden aufgefordert, folgende Angaben zu machen:
Schlüsselname: Benennen Sie Ihren Schlüssel (z. B. id_rsa).
Privater Schlüssel: Optional; leer lassen, falls nicht benötigt.
Passphrase: Geben Sie diese ein, falls Ihr Schlüssel eine hat.
Öffentlicher Schlüssel: Fügen Sie den Inhalt Ihrer .pub-Datei ein.
Wenn Sie fertig sind, klicken Sie auf die Schaltfläche Importieren :

Nachdem Sie ein SSH-Schlüsselpaar generiert/importiert haben, besteht der nächste Schritt darin, den Schlüssel zu autorisieren. Suchen Sie dazu das entsprechende Schlüsselpaar im cPanel-Menü „SSH-Zugang“ > im Bereich „Öffentliche Schlüssel“ > und klicken Sie auf Verwalten neben dem Schlüssel:

Klicken Sie auf die Schaltfläche Autorisieren um den SSH-Schlüssel zu verifizieren:

Nach Abschluss erscheint die Meldung „Erfolg“. Der Autorisierungsstatus des Schlüssels wird im Menü „SSH-Zugang“ ebenfalls auf „autorisiert“ geändert:

Nachdem Sie einen SSH-Schlüssel generiert/importiert und autorisiert haben, ist es möglich, sich per SSH mit Ihrem Hosting-Konto zu verbinden.
Es gibt viele SSH-Clients. In unserem Beispiel verwenden wir den PuTTY SSH-Client, um Ihnen zu zeigen, wie Sie mit dem von cPanel generierten SSH-Schlüsselpaar auf den Server zugreifen.
Laden Sie den generierten SSH-Schlüssel aus dem Menü „SSH-Zugang“ herunter > klicken Sie auf „Anzeigen/Herunterladen“ neben dem gewünschten Schlüssel im Bereich „Private Schlüssel“:

Wenn Sie kein neues Schlüsselpaar generiert, sondern ein bestehendes importiert und autorisiert haben, verwenden Sie die Importdatei für die Serververbindung in PuTTY.
Führen Sie im PuTTY-Ordner puttygen.exe aus, um die PuTTY Key Generator-Anwendung zu öffnen. Navigieren Sie dann zur Datei Registerkarte im oberen Menü > klicken Sie auf die Schaltfläche Privaten Schlüssel laden:

Suchen Sie die SSH-Schlüsseldatei auf Ihrem PC und klicken Sie auf „Öffnen“.
HINWEIS: Während Sie nach dem SSH-Schlüssel auf Ihrem lokalen Rechner für den Import suchen, stellen Sie sicher, dass der Filter „Alle Dateien (*.*)“ verwendet wird:

Um den Importvorgang abzuschließen, werden Sie aufgefordert, die Passphrase des SSH-Schlüssels (das bei der Schlüsselerstellung verwendete Passwort) einzugeben.
Sobald das Passwort bestätigt wurde, erscheint eine entsprechende Erfolgsmeldung:

HINWEIS: Wenn Sie kein Passwort für den Schlüssel vergeben möchten, lassen Sie die Felder „Schlüsselpassphrase“ und „Passphrase bestätigen“ leer.
Klicken Sie auf die Schaltfläche Privaten Schlüssel speichern, um den Schlüssel im .ppk-Dateiformat zu speichern:

Öffnen Sie nun die PuTTY-Anwendung. Gehen Sie in der linken Spalte „Kategorie“ zu Verbindung > SSH > Auth > Anmeldedaten zur Authentifizierung.
Klicken Sie auf Durchsuchen unter dem Feld Private Schlüsseldatei für Authentifizierung, um die gespeicherte .ppk-Datei auszuwählen:

Öffnen Sie anschließend den Bereich „Sitzung“ im linken Menü. Geben Sie auf dieser Seite folgende Angaben ein:
Hostname (oder IP-Adresse) – die IP-Adresse des Servers, auf dem Ihr cPanel-Konto gehostet wird. Kann im cPanel-Menü „SSH-Zugang verwalten“ eingesehen werden.
Port – dieser sollte 21098 sein.
Klicken Sie auf „Öffnen“:

Sobald die Konsole geöffnet ist, geben Sie folgende Angaben ein:
login as – Ihr cPanel-Konto-Benutzername;
Passphrase for key “” – das SSH-Schlüsselpasswort.
Wenn alles korrekt ist, wird die Verbindung zum Server hergestellt:
