
Ich arbeite auf einem Tooltwist-Staging-Server mit einem Amazon-Linux-Server, muss aber immer meinen Benutzernamen und mein Passwort für die Anmeldung angeben. Wie kann ich ohne diese Schritte sicher auf den Linux-Server zugreifen?
Antwort1
Wenn Sie von einem OSx-Rechner darauf zugreifen, gehen Sie wie folgt vor. Das allgemeine Prinzip besteht darin, dass Sie einen öffentlichen Schlüssel generieren und diesen dann auf dem Remote-Server ablegen.
Auf Ihrem Computer
ssh-keygen -t rsa
Dies sollte eine Datei id_rsa.pub in Ihrem Verzeichnis ~/.ssh generieren. Nehmen Sie den Inhalt dieser Datei und fügen Sie ihn in die Datei ~/.ssh/authorized_keys ein.
Einige Hinweise zur Sicherstellung. Beide Seiten sollten .ssh haben und die Dateien unter .ssh sollten über die Berechtigung 600 verfügen. Andernfalls treten Fehler auf.
Antwort2
SSH mit Schlüsselpaaren und einem lokal laufenden SSH-Agenten.
man ssh-keygen
man ssh-copy-id
man ssh-add