Das Problem liegt in der PAM-Stack-Konfiguration. Ihr Host ist mit pam_access
konfiguriert und die Standardkonfiguration lässt keinen externen/SSH-Zugriff für den neuen Benutzer golden
zu , obwohl Ihre Schlüssel richtig eingerichtet sind.
Hinzufügen von golden
Benutzer in /etc/security/access.conf
wie unten das Problem behoben.
+:golden:ALL
Weitere Informationen finden Sie unter man access.conf
die jedes Feld dieser Datei erklärt. Sehen Sie sich den Beispielabschnitt an, um die Reihenfolge und Bedeutung von LOCAL, ALL usw. zu verstehen
Ich hatte das gleiche Problem und keine der vorgeschlagenen Optionen funktionierte. Aber ich habe in einem der Foren (https://ubuntuforums.org/showthread.php?t=1960510) einen "Workaround" gefunden, der perfekt funktioniert hat.
Bearbeiten Sie /etc/ssh/sshd_config
und setzen Sie
UsePAM no
Obwohl es wahrscheinlich nicht die wirkliche Lösung ist, weil etwas definitiv mit meiner Maschine nicht stimmt (gestern funktionierte sie einwandfrei!), funktioniert diese zumindest.
Ich hatte das gleiche Problem. pam-Zugriff würde einem bestimmten Benutzer auf einem Computer verweigern, aber nicht auf anderen. Irgendwann wurde mir klar, dass ich vergessen hatte, /etc/shadow.
zu aktualisierenSobald das aktualisiert wurde, war das Problem für mich behoben.