- - A root SSH bejelentkezés engedélyezése Linuxon

A root SSH bejelentkezés engedélyezése Linuxon

Az SSH nagyszerű, mivel könnyűvé teszi a Linux felhasználókatkonzol hozzáférés bármely számítógéphez hálózaton keresztül. Az SSH élményének javításának egyik módja a Root SSH bejelentkezés engedélyezése. Ezzel a beállítással könnyű gyorsan bejelentkezni közvetlenül a Root-fiókba a rendszerszintű feladatok elvégzéséhez.

A gyökér alapértelmezés szerint nincs engedélyezve az SSH-banbiztonsági okokból. Ha azonban sok rendszert kezel, és állandó root hozzáférésre van szüksége a szkriptek végrehajtásához, az automatizáláshoz stb., Akkor ezt a funkciót be kell kapcsolni.

A világosság kedvéért a Root login bekapcsolása az SSH-n keresztül veszélyes. Kérjük, ne tegye ezt, ha még nem ismeri az SSH-t!

Alapvető jelszó

A root bejelentkezés SSH-on történő engedélyezésének első lépése aa Root-fiók engedélyezéséhez. Számos Linux disztribúció esetén (Ubuntu és mások is) a Root nem aktív, a biztonság érdekében. Ehelyett a felhasználók mindent megtesznek sudo jogosultságokat. A legtöbb esetben a Root-fiók használata nem megfelelő, és sudo meg tudja csinálni a munkát. Az SSH használatával azonban a felhasználóknak tudniuk kell a gyökérjelszót.

Először jelentkezzen be a távoli kiszolgálóra / számítógépre, amelyben távolról engedélyezni szeretné a Root SSH-n keresztül történő használatát:

ssh user@remote-ip-addres

Ha beállította a Linux disztribúcióját, nem tette megegy root felhasználó konfigurálásához az alábbi lépéseket kell követnie a root beállításához. Kérjük, vegye figyelembe, hogy ez a folyamat nem működik anélkül, hogy egy felhasználó, aki képes használni a sudo alkalmazást. A kezdéshez nyisson meg egy terminált. Futtassa a terminálon:

sudo -s

használata sudo val vel -s Root shell-t ad a felhasználónak, hasonlóan a bejelentkezéshez su csinál. Innentől ki lehet hívni az „új jelszó” parancsot a Root felhasználó számára.

passwd

A Passwd futtatása felszólítja a felhasználót a“Új UNIX jelszó”. Írja be a számítógépén a Root-fiók új jelszavát. Biztonsági okokból kérjük, ne használja a Roothoz ugyanazt a jelszót, mint a normál felhasználói fiók. Ne felejtsen el létrehozni egy biztonságos, de emlékezetes jelszót a fiókhoz.

A jelszó beállítása után jelentkezzen ki a gyökérhéjból a kijárat.

exit

Végül erősítse meg, hogy az új Root jelszó működik-e, és jelentkezzen be su.

su -

Root Login engedélyezése

Most, hogy tudjuk, lehetséges aKezdeti felhasználó, ideje engedélyezni a Root login beállítást az SSHD konfigurációs fájlban. Még egyszer indítson el egy terminált, és normál felhasználóként csatlakozzon az SSH-n keresztül.

Megjegyzés: Nem akarja az SSH-kiszolgálót távolról módosítani? Módosítsa helyben, a terminál helyett.

ssh user@remote-ip-address

Az SSH-n keresztül (távolról) csatlakozunk az SSH szerverhez. Ezután emelje meg a normál kapcsolatot a Gyökér-hozzáféréssel a belépéssel su.

su -

Ezután a Nano szövegszerkesztővel nyissa meg az SSH szerver konfigurációs fájlt.

nano /etc/ssh/sshd_config

Nézze át a konfigurációs fájlt, keresse meg az „PermitRootLogin” oldalt. Lehet, hogy „nem” van előtte. Ebben az esetben váltson a „nem” -re „igen” -re.

Az SSH más példányaiban a „PermitRootLogin” kifejezés „tiltja a jelszót”. Törölje a „tiltja a jelszót” lehetőséget, és változtassa meg „igen” -re.

Az SSH-kiszolgáló gyökér beállításainak megváltoztatása után el kell mentenie a konfigurációs változtatásokat. A konfigurációs változások a Nano gomb megnyomásával menthetők el Ctrl + O billentyűzet kombináció. Zárja be a Nano szerkesztőt a gombbal Ctrl + X amikor a konfiguráció helyesen ment.

A gyökérbeállítás alkalmazása

Most, hogy a root bejelentkezés engedélyezve van a beállításokban,a módosítások alkalmazásához újra kell indítania az SSH-démont. A legtöbb Linux PC-n ez könnyen megvalósítható a rendszer használatával. Egy terminálon root hozzáférést szerezzen a su vagy sudo:

su -

vagy

sudo -s

A gyökér megszerzése után a systemd segítségével indítsa újra az SSH démont.

systemctl restart sshd

Nem használja a rendszert? Próbálja ki ezt a parancsot:

service ssh restart

Ha egyikik parancs sem működik az SSH-démon újraindításában, akkor egy hibás módszer az SSH-t futtató kiszolgáló újraindítása:

reboot

Indítás után a módosításokat alkalmazni kell. A root felhasználóként történő bejelentkezéshez nyisson meg egy terminált, és próbálkozzon a következővel:

root@ssh-server-ip

A root bejelentkezés letiltása

Nem akarod már a root bejelentkezés SSH-n keresztül? Szerencsére a funkció ugyanolyan könnyen kikapcsolható, mint a bekapcsoláskor. Az első módszer a Root-fiók zárolása. Ilyen módon lehetővé teszi a beállítás be- és kikapcsolását menet közben, a Root számlazár feloldásával. A Gyökér lezárásához szerezzen be egy superuser shell-t a sudo és futni:

passwd --lock root

Ez a parancs átmásolja a gyökérfiókot, és hatékonyan letiltja azt. A Root over SSH használatához történő visszaadáshoz kövesse a cikk tetején található utasításokat.

Alternatív megoldásként a root bejelentkezés teljes letiltásához nyisson meg egy terminált (gyökérrel):

su -

vagy

sudo -s

Az SSH konfigurációs fájlban keresse meg a „PermitRootLogin” elemet, és változtassa meg „igen” -ről „nem” -re.

nano /etc/ssh/sshd_config

nyomja meg Ctrl + O menteni, kilépés a Ctrl + X majd indítsa újra. Reset után a Root login nem fog működni.

Hozzászólások