Kuidas lubada SSH-server kaugsisselogimiseks Debian 9-s
Selles artiklis näitan teile, kuidas installida ja konfigureerida SSH-server serverisse Debian 9 Stretch kaugsisselogimiseks. Alustame.
SSH-serveri installimine:
Esmalt värskendage oma Debiani operatsioonisüsteemi apt-paketi hoidla vahemälu järgmise käsuga:
$ sudo apt-get värskendusTeie apt-paketi hoidla vahemälu tuleks uuendada, nagu näete alloleval ekraanipildil.
Debiani puhul on SSH-server pakett „opensh-server”. OpenSSH-i installimiseks Debianisse käivitage järgmine käsk:
$ sudo apt-get install openssh-serverVajutage y ja seejärel vajutage
Installida tuleks OpenSSH-server.
Debianis on OpenSSH-serveri vaikekäitumine see, et see käivitub automaatselt kohe, kui see on installitud. Järgmise käsuga saate kontrollida, kas OpenSSH-server töötab:
$ sudo systemctl olek sshPeaksite nägema olekut „aktiivne (töötab)”, nagu on näidatud alloleval ekraanipildil. Mis tähendab, et SSH-server töötab. See kuulab ka 22. sadamas.
Kui mingil juhul OpenSSH-server ei tööta, võite OpenSSH-i serveri käivitamiseks käivitada järgmise käsu.
$ sudo systemctl start sshSSH-serveri eemaldamine käivitusest:
Vaikimisi peaks Debianis OpenSSH-server käivituma automaatselt süsteemi käivitamisel. Kui te ei soovi, et see käivitamisel käivitatakse, peatage esmalt OpenSSH-server järgmise käsuga:
$ sudo systemctl peatage ssh
Nüüd, kui kontrollite oma OpenSSH-serveri olekut, peaksite nägema, et see ei tööta, nagu on näidatud alloleval ekraanipildil.
Nüüd keelake OpenSSH-i server käivitamisel järgmise käsuga:
$ sudo systemctl keelab ssh
Käivitage OpenSSH Server käivitamisel:
Kui soovite uuesti käivitada OpenSSH-i serveri, käivitage lihtsalt järgmine käsk:
$ sudo systemctl lubab ssh
Nüüd käivitage OpenSSH-server järgmise käsuga:
$ sudo systemctl start ssh
Kui kontrollite nüüd OpenSSH-serveri olekut, peaksite nägema, et see töötab, nagu on näidatud alloleval ekraanipildil.
Kaugühendus SSH-serveriga:
Enne kaugühenduse loomist SSH-serveriga peate teadma SSH-serveri IP-aadressi.
SSH-serverit käitava arvuti IP-aadressi saamiseks käivitage sellest arvutist järgmine käsk:
$ ip aEkraanipildilt näete, et selle arvuti IP-aadress, kuhu mul on SSH-server installitud, on 192.168.10.82
Selle arvutiga teisest arvutist ühenduse loomiseks käivitage järgmine käsk:
$ ssh USERNAME @ HOST / IP_ADDRÜhendan SSH-serveriga kasutaja 'shovon' ja IP-aadressiga 192.168.10.82 minu Ubuntu 17-st.10 masin.
$ ssh shovon @ 192.168.10.82
Kui olete vajutanud
Sisestage lihtsalt "jah" ja vajutage
Seejärel peaks teil paluma sisestada selle kasutaja sisselogimisparool, kellena olete sisse loginud. Sisestage parool ja vajutage
Selle kasutajana peaksite olema ühendatud SSH-serveriga. Hosti nimi muutus 'linuxhint-pc'st' linuxhint'iks, nagu näete allolevalt ekraanipildilt.
Järgmise käsuga saate lisaks kontrollida, kas olete kaugserveriga ühendatud:
$ ip aNäete, et IP-aadress on 192.168.10.82! Meie SSH-serveri IP!
Siin saate käivitada soovitud käsu ja hallata kaugserverit SSH abil. Võite isegi osta avaliku IP ja juhtida oma serveri kõikjalt maailmast.
Kui olete seadistamise lõpetanud, käivitage SSH-ühenduse sulgemiseks lihtsalt järgmine käsk.
$ väljumineVaata? Olete välja logitud tagasi 'linuxhint-pc'.
juurjuurdepääs SSH-ga kaugserverile:
Kui soovite kaugjuurdepääsu serverile juurjuurdepääsu, võite proovida juurkastina sisse logida järgmise käsuga:
$ ssh juur @ 192.168.10.82Kuid moodsas operatsioonisüsteemis juurjuurdepääs on vaikimisi keelatud. See kehtib ka Debiani kohta. Seal on "konfiguratsioonivaba" lahendus, logige lihtsalt tavalise kasutajana sisse ja muutuge rootiks järgmise käsuga:
$ su -Sisestage oma juurparool ja peate olema sisse logitud juurkasutajana, nagu on näidatud alloleval ekraanipildil.
Saate muuta oma SSH-serveri konfiguratsiooni, et võimaldada ka otsest juurkasutamist.
Selleks avage konfiguratsioonifail '/ etc / ssh / sshd_config' 'nano' abil järgmise käsuga:
$ sudo nano / etc / ssh / sshd_config
Fail peaks välja nägema selline.
Kerige natuke allapoole. Te peaksite nägema joont, nagu on märgitud alloleval ekraanipildil.
Eemaldage märk enne PermitRootLogin ja muutke parooli keelamise väärtuseks „jah”. Kui olete lõpetanud, vajutage klahvikombinatsiooni Ctrl + X, vajutage 'y' ja seejärel vajutage
Nüüd taaskäivitage SSH-server järgmise käsuga:
$ sudo systemctl taaskäivitage ssh
Nüüd peaksite saama otseühenduse luua root-kasutajana, nagu on näidatud alloleval ekraanipildil.
Nii lubate SSH-serveri kaugsisselogimiseks Debian 9-s. Täname selle artikli lugemise eest.