Das Hinzufügen eines öffentlichen SSH-Schlüssels von OS X zu Ubuntu funktioniert nicht

Das Hinzufügen eines öffentlichen SSH-Schlüssels von OS X zu Ubuntu funktioniert nicht

Ich habe meinen Server gerade auf Ubuntu umgestellt und alles funktioniert außer dem SSH-Server. Ich habe den SSHD-Server installiert und auf meinem Mac (Client) einen Schlüssel wie diesen generiert:

ssh-keygen -t rsa -C "[email geschützt]" Wo[email geschützt]ist meine E-Mail, ich wusste nicht, was ich hier sonst noch eingeben sollte.

Ich habe den öffentlichen SSH-Schlüssel von meinem Mac auf meinen Ubuntu-Server kopiert und den Inhalt der Datei .ssh/authorized_keys auf Ubuntu hinzugefügt. Ich habe den SSH-Server komplett neu gestartet.

Wenn ich jetzt versuche, mich über meinen Mac mit dem folgenden Befehl anzumelden:

ssh 192.168.0.149 oder sogar ssh[email geschützt]

Ich erhalte immer die Meldung „Berechtigung verweigert (öffentlicher Schlüssel)“

Ich weiß nicht, wie ich das beheben kann. Kann mir jemand helfen? Ich denke, es hat etwas mit dem zu tun[email geschützt]aber ich weiß es nicht genau. Ich möchte mich einfach über LAN oder von überall sonst anmelden.

Antwort1

Ich habe das Problem gefunden. Die Zeile, die die autorisierten Schlüssel definiert, war auskommentiert. Entfernen Sie die Kommentarzeichen und alles funktioniert.

verwandte Informationen