In erster Linie ist ein Digital-Ocean-Droplet einfach ein Linux-Server. Und am Ende des Tages benötigen Sie einen SSH-Zugang ohne Passwort. Wenn Sie das wissen, können Sie dies auf Ihrem Setup oder praktisch jedem Linux / * nix-Setup einrichten. einschließlich macOS.
Überprüfen Sie zunächst das .ssh/
Verzeichnis des Benutzers, auf den Sie ohne Kennwortzugriff Zugriff auf das Droplet haben möchten. Die Berechtigungen für dieses Verzeichnis sollten 700
(aka:) sein drwx------
. Führen Sie diesen Befehl aus, um diese Berechtigungen für diese Verzeichnisse zu ändern:
chmod 700 ~/.ssh
Darüber hinaus müssen Sie eine ~/.ssh/authorized_keys
Datei erstellen, die den Text aller autorisierten Schlüssel enthält, die Sie mit diesem Login verwenden möchten. Wie der id_rsa.pub
Inhalt der Datei. Kopieren Sie den Inhalt dieser Datei in ~/.ssh/authorized_keys
.
Stellen Sie sicher, dass die Datei über 600
Berechtigungen verfügt (auch bekannt als:) -rw-------
. Führen Sie diesen Befehl aus, um diese Berechtigungen zu ändern:
chmod 600 ~/.ssh/authorized_keys
Bei diesen Befehlen wird vorausgesetzt, ~/
dass Sie als Benutzer angemeldet sind, der Zugriff auf dieses .ssh
Verzeichnis hat. Passen Sie also den Pfad an Ihre Bedürfnisse an.