Anmeldung bei Ubuntu Core 16 mit einem zweiten SSH-Schlüssel nicht möglich

Anmeldung bei Ubuntu Core 16 mit einem zweiten SSH-Schlüssel nicht möglich

Ich habe gerade Ubuntu Core 16 auf einem Raspberry Pi 2 installiert. Vor der Installation habe ich meinen SSH-Schlüssel für einen meiner Computer auf mein Ubuntu SSO-Konto hochgeladen. Nach der Installation hatte ich keine Probleme, mit meinem Schlüssel und meinem Ubuntu SSO-Benutzernamen eine Verbindung zum Pi herzustellen. Dann wollte ich mich von einem anderen Computer aus mit dem Pi verbinden können und habe einen neuen Schlüssel generiert, den ich dann demselben Konto hinzugefügt habe.

Das Problem ist, dass die Anmeldung mit diesem zweiten Schlüssel nicht funktioniert.

Wenn ich mir meine authorized_keys-Datei auf dem Pi anschaue, enthält sie nur den ersten Schlüssel, was erklärt, warum die Anmeldung vom zweiten Computer nicht funktioniert. Wie bekomme ich meinen zweiten Schlüssel dort hinein? Ich schätze, ich könnte es manuell machen, aber angesichts der Cloud-Integration und allem scheint das der falsche Weg zu sein.

Antwort1

Die SSH-Schlüssel werden einmalig während console-confin das Home-Verzeichnis Ihres Benutzers importiert ~/.ssh/. Wenn Sie die writablePartition daher auf einem anderen Linux-Rechner mounten, können Sie die fehlenden öffentlichen SSH-Schlüssel manuell anhängen /writable/user-data/username/.ssh/authorized_keys.

Dies funktionierte auf einer WDLabs Nextcloud-Box mit Ubuntu Core 16 und Nextcloud 11.

verwandte Informationen