ssh

Engedélyezze az SSH-kiszolgálót a Debianon

Engedélyezze az SSH-kiszolgálót a Debianon

Az SSH-kiszolgáló engedélyezése a távoli bejelentkezéshez a Debian 9-en

Ebben a cikkben bemutatom, hogyan kell telepíteni és konfigurálni az SSH-kiszolgálót a Debian 9 Stretch-en távoli bejelentkezéshez. Kezdjük el.

Az SSH Server telepítése:

Először frissítse a Debian operációs rendszer apt csomagtárház gyorsítótárát a következő paranccsal:

$ sudo apt-get update

Az apt csomag lerakat gyorsítótárát frissíteni kell, amint az az alábbi képernyőképen látható.

A Debianon az SSH szerver 'openssh-server' csomagként érkezik. Az OpenSSH Debian telepítéséhez futtassa a következő parancsot:

$ sudo apt-get install openssh-server

Nyomja meg az 'y' gombot, majd nyomja meg a gombot folytatni.

Telepíteni kell az OpenSSH szervert.

A Debianon az OpenSSH szerver alapértelmezett viselkedése az, hogy a telepítés után azonnal elindul. A következő paranccsal ellenőrizheti, hogy az OpenSSH szerver fut-e rajta:

$ sudo systemctl állapot ssh

Látnia kell az 'aktív (fut)' állapotot, amint az az alábbi képernyőképen látható. Ami azt jelenti, hogy az SSH szerver fut.  A 22. porton is hallgat.

Ha az OpenSSH-kiszolgáló nem fut, az alábbi parancsot futtathatja az OpenSSH-kiszolgáló elindításához.

$ sudo systemctl start ssh

Az SSH Server eltávolítása az indításból:

Alapértelmezés szerint a Debianon az OpenSSH szervernek automatikusan indulnia kell a rendszer indításakor. Ha nem akarja, hogy indításkor induljon el, akkor először állítsa le az OpenSSH szervert a következő paranccsal:

$ sudo systemctl stop ssh

Most, ha ellenőrzi az OpenSSH-kiszolgáló állapotát, látnia kell, hogy nem fut, ahogy az alábbi képernyőképen látható.

Most tiltsa le az OpenSSH kiszolgáló indítását a következő paranccsal:

$ sudo systemctl letiltja az ssh-t

Indítsa el az OpenSSH Server rendszert indításkor:

Ha újra akarja indítani az OpenSSH szervert indításkor, futtassa a következő parancsot:

$ sudo systemctl engedélyezi az ssh-t

Most indítsa el az OpenSSH szervert a következő paranccsal:

$ sudo systemctl start ssh

Ha most ellenőrzi az OpenSSH szerver állapotát, látnia kell, hogy az az alábbi képernyőképen látható módon fut.

Távoli csatlakozás az SSH-kiszolgálóhoz:

Mielőtt távolról csatlakozhatna az SSH-kiszolgálóhoz, ismernie kell az SSH-kiszolgáló IP-címét.

Az SSH-kiszolgálót futtató számítógép IP-címének megismeréséhez futtassa a következő parancsot erről a számítógépről:

$ ip a

A képernyőképről láthatja, hogy az SSH-kiszolgáló telepített számítógépem IP-címe 192.168.10.82

Most, hogy csatlakozzon ehhez a géphez egy másik számítógépről, futtassa a következő parancsot:

$ ssh USERNAME @ HOST / IP_ADDR

Az SSH szerverhez 'shovon' felhasználóként fogok csatlakozni, a 192 IP címmel.168.10.82 az Ubuntu 17-ből.10 gép.

$ ssh shovon @ 192.168.10.82

Miután megnyomta , akkor látnia kell a következő parancsot, ha először csatlakozik az SSH-kiszolgálóhoz.

Csak írja be az „igen” szót és nyomja meg .

Ezután kéri, hogy adja meg annak a felhasználónak a bejelentkezési jelszavát, akinek bejelentkezik. Írja be a jelszót és nyomja meg a gombot .

Ennek a felhasználónak az SSH-kiszolgálóhoz kell csatlakoznia. A gazdagépnév „linuxhint-pc” -ről „linuxhint” -re változott, amint az az alábbi képernyőképen látható.

A következő paranccsal tovább ellenőrizheti, hogy csatlakozik-e a távoli kiszolgálóhoz:

$ ip a

Láthatja, hogy az IP-cím 192.168.10.82! SSH szerverünk IP címe!

Itt futtathat bármilyen kívánt parancsot, és a távoli kiszolgálót SSH használatával kezelheti. Akár vásárolhat egy nyilvános IP-címet, és irányíthatja a szervert bárhonnan a világ minden tájáról.

A konfigurálás befejezése után futtassa a következő parancsot az SSH-kapcsolat bezárásához.

$ exit

Lát? Vissza van jelentkezve a 'linuxhint-pc' programba.

root hozzáférés a távoli kiszolgálóhoz SSH-val:

Most, ha root hozzáférést szeretne a távoli kiszolgálóhoz, megpróbálhatja rootként bejelentkezni a következő paranccsal:

$ ssh gyökér @ 192.168.10.82

De a modern operációs rendszer root hozzáférése ilyen módon alapértelmezés szerint le van tiltva. A Debian esetében is ez a helyzet. Van egy „konfiguráció nélküli” megoldás, csak jelentkezzen be rendes felhasználóként, és váljon root-ként a következő paranccsal:

$ su -

Írja be root jelszavát, és rootként kell bejelentkeznie, ahogy az alábbi képernyőképen látható.

Megváltoztathatja az SSH-kiszolgáló konfigurációját a közvetlen root bejelentkezés engedélyezéséhez is.

Ehhez nyissa meg az '/ etc / ssh / sshd_config' konfigurációs fájlt 'nano' paranccsal a következő paranccsal:

$ sudo nano / etc / ssh / sshd_config

A fájlnak így kell kinéznie.

Görgessen egy kicsit lefelé. Az alábbi képernyőképen látható vonalat kell látnia.

Távolítsa el a # jelet a PermitRootLogin előtt, és változtassa meg a "tiltani-jelszót" értéket "igen" -re. Ha végzett, nyomja meg a Ctrl + X billentyűkombinációt, nyomja meg az 'y' gombot, majd nyomja meg az gombot hogy elmentse a fájlt.

Indítsa újra az SSH-kiszolgálót a következő paranccsal:

$ sudo systemctl indítsa újra az ssh-t

Most képesnek kell lennie arra, hogy közvetlenül root felhasználóként csatlakozzon, ahogy az alábbi képernyőképen látható.

Így engedélyezi az SSH szervert a távoli bejelentkezéshez a Debian 9-en. Köszönjük, hogy elolvasta ezt a cikket.

Csata a Wesnoth bemutatóért
A Battle for Wesnoth az egyik legnépszerűbb nyílt forráskódú stratégiai játék, amelyet jelenleg játszhatsz. Ez a játék nem csak nagyon hosszú ideje fe...
0 A.D. Bemutató
A sok stratégiai játék közül 0 A.D. átfogó címként és nagyon mély, taktikus játékként képes kiemelkednie annak ellenére, hogy nyílt forráskódú. A játé...
Unity3D bemutató
Bevezetés a Unity 3D-be Az Unity 3D egy erőteljes játékfejlesztő motor. Ez több platformon keresztül lehetővé teszi játékok, mobil, webes, asztali és ...