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 állapotsshLá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ássshAz 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 stopsshHa 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ásasshIndí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 sshMost indítsa el az OpenSSH szervert a következő paranccsal:
$sudorendszerindítássshHa 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 nekA 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_ADDRCsatlakozni 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.82Miutá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 nekLá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áratLá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.82De 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_configA 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ásasshMost 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.