Kann ich meinem Computer einen SSH-Schlüssel hinzufügen, den ein anderer Benutzer auf seinem Computer generiert hat?

Kann ich meinem Computer einen SSH-Schlüssel hinzufügen, den ein anderer Benutzer auf seinem Computer generiert hat?

Ein anderer Benutzer und ich verwenden beide dieselbe Ubuntu-Maschine. Sie haben einen SSH-Schlüssel erstellt und die Kennwortauthentifizierung deaktiviert. Jetzt kann ich mich nicht mehr per SSH in mein Benutzerkonto auf der Ubuntu-Maschine einloggen. Er hat gespeichert, was ssh-keygenihm der Befehl out gegeben hat. Gibt es eine Möglichkeit, mit einem Screenshot dieser Ausgabe (einschließlich Fingerabdruck und Radomart-Bild) den Schlüssel zu meiner Windows-Maschine hinzuzufügen, damit ich mich wieder bei der Ubuntu-Maschine anmelden kann?

Antwort1

Wenn sie Root-Zugriff haben, können sie einen Schlüssel für Sie installieren: Erstellen Sie ein neues Schlüsselpaar, geben Sie ihnen den öffentlichen Teil (so dass sie wissen, dass er von Ihnen ist), bitten Sie sie, ihn in~«your-user-name»/.ssh/authorized_keys

Sie können jedoch keine Daten aus ihrem Hash (Fingerabdruck und Radomart-Bild) wiederherstellen. Außerdem ist dieser Hash nur der öffentliche Schlüssel.

Oder wenn dieser Benutzer einen privaten Schlüssel für Sie gespeichert und den öffentlichen Schlüssel auf dem Server installiert hat, können Sie ihn verwenden. Verwenden Sie diesen privaten Schlüssel jedoch NICHT für andere Zwecke. Er ist sicher genug, um auf einen Server zuzugreifen, für den der Benutzer bereits Root-Zugriff hat.

verwandte Informationen