Portál AbcLinuxu, 1. června 2025 03:04
ssh localhost
:
zeptá se to třikrát na heslo a pak nic.
můžete mi prosím poradit jak zjistit, co je špatně.
děkuji
sshd
je takové, že se root nemůže přihlásit. Hledejte v konfiguračním souboru (/etc/ssh/sshd_config
nebo něco podobného) volbu PermitRootLogin
. Aby fungovalo přihlášení heslem (ne jen přes klíček), musíte mít povolenou volbu PasswordAuthentication
. Lepší metoda než se hlásit heslem je používat klíček, heslo pak můžete mít nastavené nějaké dlouhé, které si nemusíte pamatovat - tedy samozřejmě je dobré mít ho někde zapsané (třeba lísteček zasunutý na půdě za trámem sshd
zmršit do té míry, že se nejde po síti přihlásit (a že odstřihnout se od počítače desítky kilometrů daleko chybným příkazem pro firewall je velice snadné Nevím jak v Suse, ale obvyklé nastavení sshd je takové, že se root nemůže přihlásit.
Obvyklé asi moc ne - není to default v SuSE a není to default ani samotného sshd
- defaultní hodnota direktivy PermitRootLogin
je yes
.
ssh
s parametrem -v
. Případně shoďte SSH démona (rcsshd stop
), spusťte ho ručně s přepínačem -d
(případně dvakrát nebo třikrát zopakovaným) a podívejte se, co vám řekne potom.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.