SiteGround verwendet für SSH eine schlüsselbasierte Authentifizierung. Dies hat sich als sicherer als die standardmäßige Benutzername/Passwort-Authentifizierung erwiesen. Weitere Informationen zu SSH-Schlüsseln finden Sie hier .
Sie können ein SSH-Schlüsselpaar direkt in Site Tools generieren, oder Sie können die Schlüssel selbst generieren und einfach dan öffentlichen in Site Tools hochladen, um es mit Ihrem Hosting-Konto zu verwenden.
Wenn Sie selbst SSH-Schlüssel unter Linux generieren, können Sie den Befehl ssh-keygen verwenden. Um dies zu tun, folgen Sie diesen Schritten:
- Öffnen Sie das Terminal;
- Geben Sie folgenden Befehl ein:
ssh-keygen -t rsa
- Als nächstes müssen Sie den Speicherort der Datei eingeben, wo Sie den privaten Schlüssel speichern möchten.
Enter file in which to save the key (/home/youruser/.ssh/id_rsa):
Der öffentliche Schlüssel wird am selben Ort, unter dem gleichen Dateinamen, aber mit der Erweiterung .pub gespeichert. Geben Sie nichts ein, um den Standardspeicherort zu verwenden, der /home/youruser/.ssh/id_rsa ist.
- Schließlich müssen Sie noch ein Passwort eingeben. Dies ist das Passwort, das benötigt wird, um den privaten Schlüssel zu laden und ihn später für die Verbindung über SSH zu nutzen:
Enter passphrase (empty for no passphrase):
Der gesamte Generierungsprozess für Schlüsselpaare würde wie folgt aussehen: user@localhost: ssh-keygen-t rsa
Generieren eines öffentlichen/privaten RSA-Schlüsselpaares.
Geben Sie die Datei ein, in der der Schlüssel gespeichert werden soll (/home/youruser/.ssh/id_rsa):
Passwort eingeben (leer für kein Passwort):
Geben Sie dieselbe Passphrase erneut ein:
Ihre Identifikation wurde in id_rsa gespeichert.
Ihr öffentlicher Schlüssel wurde in id_rsa.pub gespeichert.
Der wichtigste Fingerabdruck ist:
16: 8e: e8: f2: 1d: c9: b9: cf: 43: 9a: b3: 3c: c1: 1f: 95: 93 user@localhostDies erzeugt einen privaten Schlüssel, der in /home/youruser/.ssh/id_rsa geschrieben wurde, und einen öffentlichen Schlüssel, der in /home/youruser/.ssh/ id_rsa.pub .Um die Schlüssel mit Ihrem SiteGround-Konto zu verwenden, müssen Sie den öffentlichen Schlüssel in Site Tools > Entwickler > SSH-Schlüsselverwaltung . Der private Schlüssel muss mit dem Befehl ssh-add in Ihr Terminal geladen werden:
ssh-add /home/youruser/.ssh/id_rsa
Danach werden Sie aufgefordert, das Passwort Ihres Schlüssels einzugeben.
Weitere Informationen darüber, wie Sie sich über SSH mit Ihrem SiteGround-Hosting-Konto verbinden, finden Sie in den folgenden Artikeln:
Wie kann ich mich über SSH in Linux in mein gemeinsames SiteGround-Konto einloggen