Die Verwendung von SSH-Schlüsseln bietet eine sichere, passwortlose Möglichkeit, sich mit Ihrem VPS zu verbinden, was die Verwaltung vereinfacht und gleichzeitig die Sicherheit erhöht. Dieser Leitfaden vereinfacht das Hochladen Ihres öffentlichen SSH-Schlüssels auf einen bestehenden VPS auf AvaHost oder ähnlichen Plattformen, mit praktischen Beispielen und Tipps, um eine reibungslose Einrichtung zu gewährleisten.
Die SSH-Schlüssel-basierte Authentifizierung ersetzt Passwort-Logins durch ein Paar aus privatem und öffentlichem Schlüssel, wodurch das Risiko von Brute-Force-Angriffen reduziert wird. Dieses Verfahren ist ideal für die sichere und effiziente Verwaltung von VPS oder dedizierten Servern.
Bevor Sie beginnen, sollten Sie Folgendes sicherstellen:
Sie haben bereits Zugang zu Ihrem VPS über einen Benutzernamen und ein Passwort.
Sie haben ein SSH-Schlüsselpaar auf Ihrem lokalen Rechner erzeugt.
ssh ist auf Ihrem lokalen Rechner installiert (Linux, macOS oder Windows mit WSL oder PuTTY/Pageant).
Führen Sie auf Ihrem lokalen Rechner Folgendes aus:
Prüfen Sie, ob Sie eine Datei namens id_rsa.pub oder id_ed25519.pub haben. Wenn nicht, erzeugen Sie ein neues Schlüsselpaar:
Folgen Sie den Eingabeaufforderungen und drücken Sie die Eingabetaste, um den Standardspeicherort zu akzeptieren.
Sie können Ihren Schlüssel einfach mit dem Befehl ssh-copy-id
hochladen:
Ersetzen Sie user durch Ihren VPS-Benutzernamen (z. B. root oder ubuntu) und your_vps_ip durch Ihre aktuelle VPS-IP-Adresse. Sie werden aufgefordert, ein letztes Mal Ihr VPS-Passwort einzugeben. Wenn Sie keine ssh-copy-id haben, können Sie den Schlüssel manuell hochladen:
Sobald der Schlüssel hochgeladen ist, versuchen Sie sich einzuloggen:
Sie sollten eine Verbindung herstellen , ohne ein Passwort einzugeben.
Um die Sicherheit zu erhöhen, können Sie die Passwortanmeldung komplett deaktivieren (nachdem Sie sichergestellt haben, dass Ihr schlüsselbasierter Zugang funktioniert):
Verbinden Sie sich mit Ihrem VPS.
Bearbeiten Sie die SSH-Konfigurationsdatei:
Suchen Sie und ändern Sie oder fügen Sie hinzu:
Starten Sie den SSH-Dienst neu:
Seien Sie vorsichtig – wenn Ihr Schlüssel nicht richtig funktioniert, können Sie sich selbst aussperren.
Das Hochladen eines öffentlichen SSH-Schlüssels auf Ihren VPS ermöglicht einen sicheren, passwortlosen Zugang, vereinfacht die Verwaltung und erhöht gleichzeitig die Sicherheit. Mit dem zuverlässigen VPS-Hosting von AvaHost machen die oben genannten Schritte und Beispiele – die Verwendung von
oder der manuelle Upload – die Einrichtung einfach. Bewahren Sie Ihren privaten Schlüssel sicher auf, testen Sie ihn gründlich und erwägen Sie die Deaktivierung der Kennwortauthentifizierung für maximalen Schutz.ssh-copy-id