Portál AbcLinuxu, 1. června 2025 03:04


Dotaz: nejde se přihlásit přes ssh (suse)

27.3.2006 20:24 robertK | skóre: 26 | blog: Klokanuv_blog | Brno
nejde se přihlásit přes ssh (suse)
Přečteno: 290×
Odpovědět | Admin
dobrý den, snažím se rozchodit ssh v suse 10.0

běží mi sshdemon, zaklikl jsem ssh ve firewallu a tudíž myslím, že port 22 mám otevřený. nejde mi se ale přihlásit zvenku z jinýho počítače.

po prohledání internetu jsem zkusil 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
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.3.2006 20:35 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: nejde se přihlásit přes ssh (suse)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ve firewallu problém zřejmě nebude, to by se ani nenavázalo spojení a nechtělo by to heslo. Nevím jak v Suse, ale obvyklé nastavení 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 :-) ), pokud byste klíček náhodou ztratil :-)
27.3.2006 20:42 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: nejde se přihlásit přes ssh (suse)
Dodatek ke klíčkům - pořád mi bylo divné, proč mám to heslo vlastně zapsané, když mám klíček zazálohovaný. Pak jsem na to přišel :-) Zapsané heslo se hodí také pro případ, kdy se vám podaří sítové nastavení nabo nastavení 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é ;-) ). Pak je nutné se přihlásit lokálně, a tam už klíček nepomůže a nastává potupné opisování hesla (když ho najdete...) :-(
27.3.2006 20:49 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: nejde se přihlásit přes ssh (suse)
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.

27.3.2006 20:53 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: nejde se přihlásit přes ssh (suse)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejdřív se podívejte, jestli není něco v logu. Pokud tam nic zajímavého nenajdete, spusťte 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.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.