.png)
Bevor ich darauf eingehe, möchte ich nur sagen, dass ich viele Beiträge zu diesem Problem gelesen habe und keiner davon hilfreich war. Ich habe versucht, die Berechtigungen zu ändern, aber es hat nicht funktioniert.
Die Berechtigung für den Ordner ~/.ssh muss 700 sein, ~/.ssh/id_rsa: 600, ~/.ssh/id_rsa.pub: 644
Ich habe zwei Ubuntu 20.04-Maschinen, einen Desktop und einen Laptop. Mithilfe der kennwortbasierten Authentifizierung konnte ich beide öffentlichen Schlüssel mit ssh-copy-id -i ~/.ssh/id_rsa.pub auf den anderen Computer kopieren.[email geschützt]. Ich habe dann auf beiden Maschinen die folgenden Zeilen in /etc/ssh/sshd_config geändert:
PubkeyAuthentication yes
PasswordAuthentication no
Als ich versuchte, per SSH mit einem öffentlichen Schlüssel eine Verbindung vom Desktop zum Laptop herzustellen, funktionierte das einwandfrei. Als ich jedoch das Gegenteil versuchte, also vom Laptop zum Desktop über einen öffentlichen Schlüssel, erhielt ich die Meldung „Zugriff verweigert (öffentlicher Schlüssel)“. Als ich von der Authentifizierung mit öffentlichem Schlüssel zur Kennwortauthentifizierung zurückschaltete, funktionierte es. Ich wollte die Ausgabe von ssh -vvv posten, aber askubuntu hat sie als Spam markiert.
Danke schön.