Sicherer SSH-Zugriff
Erfahren Sie, wie Sie unseren SSH-Schlüssel auf Ihrem Linux-Server sicher und einfach hinterlegen, um uns Zugriff zu gewähren. Eine klare Schritt-für-Schritt-Anleitung.
Wie Sie unseren public SSH Key auf Ihrem Linux-Server hinterlegen, um uns Zugriff zu geben
Wenn Sie uns Zugriff zu Ihrem Linux-Server gewähren möchten, können Sie dies mithilfe eines öffentlichen SSH-Schlüssels tun. Hier erfahren Sie, wie Sie unseren öffentlichen SSH-Schlüssel auf Ihrem Server hinterlegen:
Schritt 1: Anmeldung als Root
Um Änderungen am Server vorzunehmen, melden Sie sich als Root-Benutzer an:
ssh root@server_ip
Schritt 2: Erstellen des SSH-Verzeichnisses (falls nicht vorhanden)
Überprüfen Sie, ob das Verzeichnis ~/.ssh
für den Root-Benutzer bereits existiert. Wenn nicht, erstellen Sie es wie folgt:
mkdir -p /root/.ssh
Schritt 3: Bearbeiten der Datei authorized_keys
In dieser Datei werden die öffentlichen Schlüssel gespeichert, die dem Root-Benutzer den Zugriff auf den Server ermöglichen. Verwenden Sie einen Texteditor Ihrer Wahl, um die Datei zu bearbeiten. Hier ist ein Beispiel mit dem Nano-Editor:
nano /root/.ssh/authorized_keys
Schritt 4: Hinzufügen unseres öffentlichen SSH-Schlüssels
Kopieren Sie unseren öffentlichen SSH-Schlüssel und fügen Sie ihn in die geöffnete authorized_keys
-Datei ein. Stellen Sie sicher, dass jeder Schlüssel in einer eigenen Zeile steht:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOCAgy7kHe0G3AekmwXMjJvuKrIH2rMI3rK63Cwemfa/ contact@ext.dev
Schritt 5: Speichern und Beenden des Texteditors
Wenn Sie den Nano-Editor verwenden, drücken Sie Ctrl + O
, dann Enter
, um die Datei zu speichern, und Ctrl + X
, um den Editor zu verlassen.
Schritt 6: Setzen der Berechtigungen
Um sicherzustellen, dass die SSH-Schlüssel korrekt funktionieren, setzen Sie die Berechtigungen für das ~/.ssh
-Verzeichnis und die authorized_keys
-Datei:
chmod 700 /root/.ssh
chmod 600 /root/.ssh/authorized_keys
Schritt 7: Neustart des SSH-Dienstes (optional)
Wenn der SSH-Dienst noch nicht läuft oder Sie die Änderungen sofort wirksam werden lassen möchten, können Sie den SSH-Dienst mit dem folgenden Befehl neu starten:
systemctl restart sshd
Nachdem Sie diese Schritte abgeschlossen haben, ist unser öffentlicher SSH-Schlüssel für den Root-Benutzer auf Ihrem Linux-Server hinterlegt. Damit haben wir Zugriff auf den Server, um die erforderlichen Aufgaben durchzuführen.
Über den Autor
Christopher Zechendorf
Seit 1999 entwickelt Christopher maßgeschneiderte Webseiten und hat sich seit 2006 auf TYPO3 und anspruchsvolle Erweiterungen spezialisiert.