- - Ako povoliť prihlásenie root root SSH v systéme Linux

Ako povoliť prihlásenie root root SSH v systéme Linux

SSH je skvelý, pretože používateľom systému Linux uľahčuje prácukonzolový prístup k akémukoľvek počítaču v sieti. Jedným zo spôsobov, ako vylepšiť svoje skúsenosti so SSH v systéme Linux, je umožniť prihlásenie root root SSH. Vďaka tomuto nastaveniu je ľahké rýchlo sa prihlásiť priamo do koreňového účtu a vykonávať úlohy na úrovni systému.

Root nie je v SSH predvolene povolený, napríkladbezpečnostné dôvody. Ak však spravujete veľa systémov a potrebujete na vykonávanie skriptov, automatizáciu atď. Neustály prístup k root, zapnutie tejto funkcie je nevyhnutné.

Aby bolo jasné, zapnutie rootovského prihlásenia cez SSH je nebezpečné. Nerobte to, ak ste novým v spoločnosti SSH!

Root Password

Prvým krokom k povoleniu rootovského prihlásenia cez SSH jepovoliť root účet. Pri mnohých distribúciách Linuxu (Ubuntu a ďalšie podobné) nie je Root z bezpečnostných dôvodov aktívny. Namiesto toho používatelia robia všetko prostredníctvom sudo výsady. Z väčšej časti je nepoužívanie koreňového účtu v poriadku a sudo môže to urobiť. V prípade SSH však používatelia musia poznať rootovacie heslo.

Najskôr sa na diaľku prihláste do vzdialeného servera / počítača, ktorý chcete povoliť rootovanie cez SSH:

ssh user@remote-ip-addres

Ak ste nastavili distribúciu systému Linux a neurobili toAk chcete nakonfigurovať používateľa root, musíte vykonať kroky uvedené nižšie a nastaviť root. Uvedomte si, že tento proces nebude fungovať bez používateľa, ktorý má schopnosť používať sudo. Ak chcete začať, otvorte terminál. V termináli spustite:

sudo -s

Použitím sudo s -s poskytne používateľovi koreňový shell, podobne ako prihlásenie pomocou su robí. Odtiaľ je možné vyvolať príkaz „nové heslo“ pre užívateľa root.

passwd

Spustenie passwd vyzve užívateľa, aby zadal a„Nové heslo pre systém UNIX“. Napíšte nové heslo pre root účet na vašom PC. Z bezpečnostných dôvodov nepoužívajte pre Root rovnaké heslo ako vaše bežné používateľské konto. Nezabudnite vygenerovať bezpečné, ale nezabudnuteľné heslo pre účet.

Po nastavení hesla sa odhláste z koreňového shellu pomocou východ.

exit

Nakoniec potvrďte, že nové rootovacie heslo funguje prihlásením sa cez su.

su -

Povoliť prihlásenie root

Teraz, keď vieme, že je možné sa prihlásiť akoRootový užívateľ, je čas povoliť nastavenie rootovského prihlásenia v konfiguračnom súbore SSHD. Opäť začnite otvorením terminálu a pripojením cez SSH ako bežný užívateľ.

Poznámka: Nechcete svoj server SSH meniť na diaľku? Upravte ho lokálne namiesto v termináli.

ssh user@remote-ip-address

Sme pripojení (vzdialene) cez SSH k serveru SSH. Ďalej zvýšte bežné pripojenie k root prístupu prihlásením sa cez su.

su -

Ďalej pomocou textového editora Nano otvorte konfiguračný súbor servera SSH.

nano /etc/ssh/sshd_config

Prezrite si konfiguračný súbor a nájdite „PermitRootLogin“. Môže mať pred sebou „nie“. V takom prípade zmeňte „nie“ na „áno“.

V iných prípadoch SSH môže „PermitRootLogin“ povedať „prohibit-password“. Vymažte heslo „prohibit-password“ a zmeňte ho na „yes“.

Po zmene nastavení rootov pre server SSH budete musieť uložiť zmeny konfigurácie. Zmeny konfigurácie sa uložia v Nano stlačením klávesu Ctrl + O klávesová kombinácia. Zatvorte editor Nano pomocou Ctrl + X keď sa konfigurácia správne uloží.

Použitie nastavenia koreňov

Teraz, keď je v nastaveniach povolené prihlásenie root,budete musieť reštartovať démona SSH, aby sa zmeny uplatnili. Na väčšine Linuxových PC sa to dá ľahko dosiahnuť pomocou systemd. V termináli získate prístup pomocou root su alebo sudo:

su -

alebo

sudo -s

Po získaní root používajte systemd na reštartovanie démona SSH.

systemctl restart sshd

Nepoužívate systemd? Namiesto toho skúste tento príkaz:

service ssh restart

Ak ani jeden príkaz nebude fungovať na reštartovanie démona SSH, spoľahlivým spôsobom je iba reštartovať server so spusteným SSH:

reboot

Po reštarte by sa mali zmeny vykonať. Ak sa chcete prihlásiť ako root, otvorte terminál a skúste toto:

root@ssh-server-ip

Zakázať prihlásenie root

Už nechcete, aby sa prihlásenie rootom cez SSH? Našťastie je možné túto funkciu vypnúť rovnako ľahko ako zapnúť. Prvým spôsobom je zamknúť root účet. Týmto spôsobom je možné nastavenie zapnúť a vypnúť za chodu prostredníctvom odomknutia koreňového účtu. Ak chcete uzamknúť root, získajte prostredníctvom neho superužívateľský shell sudo a spustiť:

passwd --lock root

Tento príkaz zakóduje účet root a efektívne ho zakáže. Ak ju chcete získať späť na použitie s Root over SSH, postupujte podľa pokynov v hornej časti článku.

Ak chcete úplne zakázať rootovské prihlásenie, otvorte terminál (s rootom):

su -

alebo

sudo -s

V konfiguračnom súbore SSH nájdite „PermitRootLogin“ a zmeňte ho z „áno“ na „nie“.

nano /etc/ssh/sshd_config

lis Ctrl + O uložte a ukončite pomocou Ctrl + X a potom reštartujte počítač. Po resetovaní nebude rootové prihlásenie fungovať.

Komentáre