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 updateAz 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-serverNyomja meg az 'y' gombot, majd nyomja meg a gombot
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 sshLá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 sshAz 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 aA 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_ADDRAz 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
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 aLá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.
$ exitLá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.82De 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
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.