Engedélyezze az SSH szervert Debianon

Enable Ssh Server Debian



Ebben a cikkben megmutatom, hogyan kell telepíteni és konfigurálni az SSH -kiszolgálót a Debian 9 Stretch alkalmazásban távoli bejelentkezéshez. Lássunk neki.

Az SSH szerver telepítése:

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







$sudo apt-get frissítés

Frissíteni kell az apt csomagtároló gyorsítótárát, amint az az alábbi képernyőképen látható.





Debianon az SSH szerver „openssh-server” csomagként érkezik. Az OpenSSH Debianra történő telepítéséhez futtassa a következő parancsot:





$sudo apt-get installopenssh-server

Nyomja meg az „y” gombot, majd nyomja meg a folytatáshoz.



Az OpenSSH szervert telepíteni kell.

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

$sudosystemctl állapotssh

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

Ha az OpenSSH szerver nem fut, akkor az alábbi paranccsal futtathatja az OpenSSH kiszolgálót.

$sudorendszerindításssh

Az SSH szerver eltávolítása az indításkor:

Alapértelmezés szerint a Debian rendszeren az OpenSSH szerver automatikusan elindul a rendszer indításakor. Ha nem szeretné, hogy a rendszerindításkor induljon, akkor először állítsa le az OpenSSH szervert a következő paranccsal:

$sudosystemctl stopssh

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

Most tiltsa le az OpenSSH szervert az indításkor a következő paranccsal:

$sudosystemctl letiltásassh

Indítsa el az OpenSSH kiszolgálót rendszerindításkor:

Ha újra szeretné indítani az OpenSSH kiszolgálót rendszerindításkor, csak futtassa a következő parancsot:

$sudosystemctlengedélyezze ssh

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

$sudorendszerindításssh

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.

Csatlakozás az SSH szerverhez távolról:

Mielőtt távolról csatlakozhat az SSH szerverhez, ismernie kell az SSH szerver IP címét.

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

$ipnak nek

A képernyőképen látható, hogy a számítógép IP -címe, amelyre telepítettem az SSH szervert, 192.168.10.82

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

$sshFELHASZNÁLÓNÉV@HÁZIGAZDA/IP_ADDR

Csatlakozni fogok az SSH szerverhez „shovon” felhasználóként és az 192.168.10.82 IP címmel az Ubuntu 17.10 gépemről.

$sshlapát@192.168.10.82

Miután megnyomta, látnia kell a következő üzenetet, ha először csatlakozik az SSH szerverhez.

Csak írja be az „igen” -t, és nyomja meg a gombot.

Ezután meg kell adnia 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 kapcsolódnia kell az SSH szerverhez. A gazdagép neve „linuxhint-pc” -ről „linuxhint” -re változott, amint az az alábbi képernyőképen látható.

Továbbá a következő paranccsal ellenőrizheti, hogy csatlakozik -e a távoli szerverhez:

$ipnak nek

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

Itt bármilyen parancsot futtathat, és SSH használatával kezelheti a távoli szervert. Akár nyilvános IP -címet is vásárolhat, és a világ bármely pontjáról irányíthatja a szervert.

Ha befejezte a konfigurálást, csak futtassa a következő parancsot az SSH kapcsolat bezárásához.

$kijárat

Lát? Visszajelentkeztél a „linuxhint-pc” -re.

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

Ha root hozzáférést szeretne a távoli szerverhez, próbálkozzon root felhasználóként a következő paranccsal:

$sshgyökér@192.168.10.82

De a gyökér hozzáférés a modern operációs rendszerben ilyen módon alapértelmezés szerint le van tiltva. Ez a Debian esetében is így van. Van egy „konfiguráció nélküli” megoldás, csak jelentkezzen be rendes felhasználóként, és lépjen rootba a következő paranccsal:

$annak-

Adja meg root jelszavát, és rootként kell bejelentkeznie, amint az az alábbi képernyőképen látható.

Módosíthatja az SSH szerver konfigurációját, hogy engedélyezze a közvetlen root bejelentkezést is.

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

$sudo nano /stb./ssh/sshd_config

A fájlnak így kell kinéznie.

Görgessen le egy kicsit. Látnia kell az alábbi képernyőképen megjelölt sort.

Távolítsa el a # jelet a PermitRootLogin előtt, és módosítsa a „tiltási jelszót” „igen” értékre. Ha elkészült, nyomja meg a Ctrl+X billentyűt, nyomja meg az „y” gombot, majd nyomja meg a gombot a fájl mentéséhez.

Most indítsa újra az SSH szervert a következő paranccsal:

$sudosystemctl újraindításassh

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

Így engedélyezi az SSH -kiszolgáló távoli bejelentkezését a Debian 9 rendszeren. Köszönjük, hogy elolvasta ezt a cikket.