Problém je s konfigurací zásobníku PAM. Váš hostitel je nakonfigurován s pam_access
a výchozí konfigurace neumožňuje externí/SSH přístup novému uživateli golden
, i když jsou vaše klíče správně nastaveny.
Přidání golden
uživatele do /etc/security/access.conf
jak je problém vyřešen níže.
+:golden:ALL
Chcete-li zobrazit další informace, přečtěte siman access.conf
což vysvětluje každé pole tohoto souboru. Podívejte se do sekce příkladů, abyste pochopili pořadí a významy LOCAL, ALL atd
Měl jsem stejný problém a žádná z navrhovaných možností nefungovala. Ale našel jsem na jednom z fór (https://ubuntuforums.org/showthread.php?t=1960510) "řešení", které fungovalo perfektně.
Upravit /etc/ssh/sshd_config
a nastavte
UsePAM no
I když to pravděpodobně není skutečné řešení, protože s mým strojem je určitě něco v nepořádku (včera fungoval dobře!), toto alespoň funguje.
Měl jsem stejný problém. přístup pam by odepřel konkrétnímu uživateli na jednom počítači, ale ne na jiných. Nakonec jsem si uvědomil, že jsem zapomněl aktualizovat /etc/shadow.
Jakmile to bude aktualizováno, problém byl vyřešen.