Portál AbcLinuxu, 12. května 2025 11:27
Řešení dotazu:
Protocol 2 PermitRootLogin no AllowUsers jirka@192.168.1.99v
/etc/ssh/sshd_config
.
Protocol 2 //tato položka tam byla stejna, nic jsem nedelal PermitRootLogin no //tuto polozku jsem zmenil na no, bylo tam yes AllowUsers ja@mojeipadresa //toto jsem vložil na konec radkuRestartoval jsem SSH server a vysledek? Nemuzu se prihlasit ani jako uzivatel ja ani jako uzivatel root Tak že jsem v prdeli a nevím co ted.. :(
Mne to funguje presne jak ma podle tohoto navodu.
asi mas spatnou ip , vyzkousej jen :
AllowUsers ja
mistoAllowUsers ja@mojeipadresa
/etc/init.d/ssh reload
, které načte novou konfiguraci, ale neuřízne stávající spojenírestart
mě neuřízl aktivní spojení, stále fungovalo.
restart
neuřízne spojení ani v Debianu. Je to nezbytné, protože poinstalační skripty provádějí automatický restart služeb (kvůli aplikaci bezpečnostních záplat), ale jejich instalace může být z SSH.
Nezkusil jsem následující, ale zkoušel bych ...
Mít zálohovanou konfiguraci potřebného démona někde na disku, nastavit sleep třeba na 15 minut, až sleep vyprší, zkopíruje zvolenou konfiguraci démona na místo a restartuje službu. Tj. pokud se neuříznu, zkopírování zastavim ručně. Pokud se uříznu, za 15 minut se mi služba restartuje do dřívějšího nastavení a můžu to zkusit znova. Tj. kdo zná Cisco a "reload in Xminutes", tak tomu taková konstrukce je asi známá.
Samozřejmě to pouštět ve screenu.
Nemáte k danému postupu připomínky nebo zlepšení?
ja@mojeipadresa
(s takovou mojeipadresa
, jaka se k serveru dostane, nevím v jaké síti jste a kudy jdete…).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.