SSH -serveri lubamine Debianis

Enable Ssh Server Debian



Selles artiklis näitan teile, kuidas installida ja konfigureerida SSH -server Debian 9 Stretch -is kauglogimiseks. Alustame.

SSH -serveri installimine:

Esmalt värskendage oma Debiani operatsioonisüsteemi apt pakihoidla vahemälu järgmise käsuga:







$sudo apt-get update

Teie sobiva paketihoidla vahemälu tuleks värskendada, nagu näete alloleval ekraanipildil.





Debianis on SSH-server pakett „openssh-server”. OpenSSH installimiseks Debianile käivitage järgmine käsk:





$sudo apt-get installopenssh-server

Jätkamiseks vajutage 'y' ja seejärel.



OpenSSH -server tuleks installida.

Debianis on OpenSSH -serveri vaikimisi käitumine see, et see käivitub automaatselt kohe, kui see on installitud. Samuti saate järgmise käsuga kontrollida, kas OpenSSH -server töötab.

$sudosystemctl olekssh

Te peaksite nägema olekut „aktiivne (töötab)”, nagu on näidatud alloleval ekraanipildil. See tähendab, et SSH -server töötab. See kuulab ka porti 22.

Kui mingil juhul OpenSSH -server ei tööta, saate OpenSSH -serveri käivitamiseks käivitada järgmise käsu.

$sudosüsteemi käivitaminessh

SSH -serveri käivitamisest eemaldamine:

Vaikimisi peaks Debianis OpenSSH -server automaatselt käivituma. Kui te ei soovi, et see käivituks käivitamisel, peatage kõigepealt OpenSSH -server järgmise käsuga:

$sudosüsteemi peataminessh

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 -server käivitamisel järgmise käsuga:

$sudosystemctl keelatassh

Käivitage OpenSSH -server alglaadimisel:

Kui soovite käivitada OpenSSH -serveri taaskäivitamisel, käivitage lihtsalt järgmine käsk:

$sudosystemctllubada ssh

Nüüd käivitage OpenSSH -server järgmise käsuga:

$sudosüsteemi käivitaminessh

Kui kontrollite praegu OpenSSH -serveri olekut, peaksite nägema, et see töötab nii, nagu on näidatud alloleval ekraanipildil.

Kaugjuurdepääs SSH -serveriga:

Enne SSH -serveriga kaugühenduse loomist peate teadma SSH -serveri IP -aadressi.

SSH -serverit kasutava arvuti IP -aadressi väljaselgitamiseks käivitage sellest arvutist järgmine käsk:

$ipet

Ekraanipildilt näete, et selle arvuti IP -aadress, kuhu olen installinud SSH -serveri, on 192.168.10.82

Selle masinaga ühenduse loomiseks teisest arvutist käivitage järgmine käsk:

$sshUSERNAME@HOST/IP_ADDR

Ühendan SSH -serveriga kasutajana „shovon” ja oma Ubuntu 17.10 masina IP -aadressiga 192.168.10.82.

$sshkühvel@192.168.10.82

Kui vajutate, peaksite nägema järgmist viipa, kui ühendate SSH -serveriga esimest korda, mis see on.

Sisestage lihtsalt „jah” ja vajutage.

Seejärel palutakse teil sisestada selle kasutaja sisselogimisparool, kellena te sisse logite. Sisestage parool ja vajutage.

Selle kasutajana peaksite olema ühendatud SSH -serveriga. Hosti nimi muutus „linuxhint-pc” asemel „linuxhint”, nagu näete allolevalt ekraanipildilt.

Lisaks saate järgmise käsuga kontrollida, kas olete kaugserveriga ühendatud.

$ipet

Näete, et IP -aadress on 192.168.10.82! Meie SSH -serveri IP!

Siin saate käivitada mis tahes soovitud käsu ja hallata kaugserverit SSH abil. Võite isegi osta avaliku IP -aadressi ja juhtida oma serverit kõikjal maailmas.

Kui olete konfigureerimise lõpetanud, käivitage SSH -ühenduse sulgemiseks lihtsalt järgmine käsk.

$väljumine

Näete? Olete loginud tagasi „linuxhint-pc” -sse.

juurjuurdepääs kaugserverile SSH -ga:

Kui soovite kaugserverile juurjuurdepääsu, võite proovida rootina sisse logida järgmise käsuga:

$sshjuur@192.168.10.82

Kuid juurjuurdepääs tänapäevases operatsioonisüsteemis on sel viisil vaikimisi keelatud. See kehtib ka Debiani kohta. On olemas konfiguratsioonivaba lahendus, logige lihtsalt sisse tavakasutajana ja muutke juur järgmise käsuga:

$selle-

Sisestage oma juurparool ja peaksite olema sisse logitud rootina, nagu on näidatud alloleval ekraanipildil.

Saate muuta oma SSH -serveri konfiguratsiooni, et lubada ka otsejuurdepääs.

Selleks avage konfiguratsioonifail „/etc/ssh/sshd_config” nupuga „nano” järgmise käsuga:

$sudo nano /jne/ssh/sshd_config

Fail peaks välja nägema selline.

Kerige natuke alla. Te peaksite nägema joont, nagu on märgitud alloleval ekraanipildil.

Eemaldage märk enne PermitRootLogin ja muutke „keela parool” väärtuseks „jah”. Kui olete lõpetanud, vajutage klahvikombinatsiooni Ctrl+X, vajutage 'y' ja seejärel vajutage faili salvestamiseks.

Nüüd taaskäivitage SSH -server järgmise käsuga:

$sudosystemctl taaskäivitaminessh

Nüüd peaksite saama otse root -kasutajaks ühenduse luua, nagu on näidatud alloleval ekraanipildil.

Nii lubate SSH -serveri Debian 9 kauglogimiseks. Täname, et lugesite seda artiklit.