ssh

SSH lubamine CentOS 8-s

SSH lubamine CentOS 8-s
Selles artiklis näitan teile, kuidas installida SSH-i kliendi ja serveri tööriistu CentOS 8 serverisse ja kuidas konfigureerida SSH-serverit CentOS 8-s. Alustame siis.

SSH-kliendi tarkvara installimine:

SSH-serveriga ühenduse loomiseks peavad teie arvutisse olema installitud OpenSSH-i kliendiprogrammid.

CentOS- või RHEL-masinas saate OpenSSH-i klientprogramme installida järgmise käsuga:

$ sudo yum installib openssh-kliente

SSH-klientprogrammid tuleks installida. Minu puhul on see juba installitud.

SSH Serveri tarkvara installimine:

Kui soovite ühenduse luua oma CentOS 8 serveriga SSH abil, peab teie CentOS 8 masinasse olema installitud SSH serveri tarkvara.

SSH-serveri tarkvarade installimiseks oma CentOS 8 masinasse käivitage järgmine käsk:

$ sudo yum installib openssh-serveri

Installida tuleks OpenSSH serveripakett. Minu puhul on see juba installitud.

OpenSSH-serveriteenuse haldamine:

Kui olete oma CentOS 8 masinasse installinud OpenSSH-serveritarkvara, kontrollige, kas sshd-teenus töötab, järgmise käsuga:

$ sudo systemctl olek sshd

Nagu näete, on sshd-teenus aktiivne/jooksmine. See on ka lubatud käivitada automaatselt süsteemi käivitamisel.

SSH-server kuulab kõiki võrguliideseid (0.0.0.0) sadamas 22 algselt.

Kui sshd-teenus teie CentOS 8 masinas mingil põhjusel ei tööta, saate käsitsi käivitada järgmise käsuga:

$ sudo systemctl start sshd

Kui sshd-teenust ei lubata süsteemi käivitamisel automaatselt käivitada, saate selle süsteemi käivitamisel lisada järgmiselt:

$ sudo systemctl lubab sshd

Samamoodi, kui te ei soovi, et SSH-teenus süsteemi käivitamisel automaatselt käivituks (turvalisuse huvides), eemaldage sshd-teenus süsteemi käivitamisel järgmiselt:

$ sudo systemctl keelab sshd

Kui soovite sshd-teenuse peatada, kui olete oma CentOS 8 serverimasina konfigureerinud, saate seda teha järgmiselt:

$ sudo systemctl peatage sshd

Kui muudate SSH-serveri konfiguratsioonifaile, peate muudatuste jõustumiseks taaskäivitama sshd-teenuse. Teenuse sshd saate taaskäivitada järgmiselt:

$ sudo systemctl taaskäivitage sshd

SSH-serveriga ühenduse loomine:

SSH-serveriga ühenduse loomiseks peate teadma oma CentOS 8 serveri IP-aadressi, kui olete installinud SSH-serveritarkvara.

IP-aadressi leidmiseks käivitage oma CentOS 8 masinas järgmine käsk.

$ ip a

Nagu näete, on minu CentOS 8 masina IP-aadress 192.168.21.226. Teie jaoks on see erinev. Niisiis, asendage see edaspidi kindlasti oma omaga.

Nüüd käivitage kliendiarvutist (peab olema installitud SSH-i kliendiprogrammid) SSH-ga CentOS 8 serveriga ühenduse loomiseks järgmine käsk:

$ ssh login_username @ ip_adress

Sisestage nüüd jah ja vajutage .

Nüüd sisestage oma parool login_username ja vajutage .

Te peaksite olema sisse logitud CentOS 8 masinasse SSH kaudu.

Nüüd saate oma CentOS 8 serveris kliendilt käivitada mis tahes käsu.

Kui olete lõpetanud, sulgege SSH-seanss järgmiselt:

$ väljumine

SSH seanss peaks olema suletud.

SSH-i konfiguratsioonifailid:

CentOS 8-s on SSH-serveri ja kliendi konfiguratsioonifailid / etc / ssh kataloogi.

Programmi sisu / etc / ssh kataloog kuvatakse alloleval ekraanipildil.

Siin, ssh_config ja ssh_config.d / 05-redhat.konf on SSH kliendi konfiguratsioonifailid.

sshd_config on SSH-serveri konfiguratsioonifail. sshd_config fail on meie põhitähelepanu selles artiklis.

SSH-serveri konfigureerimine:

Rakenduse muutmiseks sshd_config faili, saate kasutada CentOS 8 vaiketekstiredaktorit vi.

Avama / etc / ssh / sshd_config konfiguratsioonifail vi tekstiredaktoris, käivitage järgmine käsk:

$ sudo vi / etc / ssh / sshd_config

Konfiguratsioonifail tuleks avada. Faili muutmiseks vajutage i minema kuhugi sisestusrežiim.

Kui olete konfiguratsioonifaili redigeerimise lõpetanud, vajutage tagasi minna käsurežiim.

Kui soovite faili salvestada ja sulgeda vi tekstiredaktor, sisestage : wq! ja vajutage .

Kui soovite muudatused kõrvale jätta ja sulgeda vi tekstiredaktor, sisestage : q! ja vajutage .

SSH-serveri pordi muutmine:

Kui soovite muuta SSH-serveri porti vaikepordist 22 millelegi muule (ütleme näiteks 8111) turvalisuse huvides, seejärel tühjendage alloleval ekraanipildil märgitud rida sshd_config konfiguratsioonifail.

Konfiguratsioonifail peaks üks kord välja nägema järgmine Sadam on seatud. Kui olete valmis, salvestage fail.

Nüüd konfigureerige SELinux pordi lubamiseks 8111 SSH-i jaoks järgmise käsuga:

$ sudo semanage port -a -t ssh_port_t -p tcp 8111

Enne pordivahetuse lõpetamist lubage kindlasti tulemüüri kaudu liiklus uude pordi, kui see töötab. Näiteks järgmine käskude järjestus:

$ tulemüür-cmd --add-port = 8111 / tcp --püsiv
$ tulemüür-cmd - uuesti laadida

Nüüd taaskäivitage sshd teenust järgmiselt:

$ sudo systemctl taaskäivitage sshd

SSH-server peaks töötama pordis 8111 nüüdsest peale.

$ sudo systemctl olek sshd

Kuulamisaadressi muutmine:

Kui soovite, et SSH-server kuulaks ainult ühte võrguliidest, lisage jaotises järgmine rida sshd_config faili.

KuulaAadress IP_ADDRESS_OF_INTERFACE

Konfiguratsioonifail peaks üks kord välja nägema järgmine KuulaAadress on seatud.

Keela juur sisselogimine:

Vaikimisi lubab CentOS 8 juurkasutaja sisselogimist SSH kaudu. Kui te seda ei soovi, siis muutke PermitRootLogin jah kuni PermitRootLogin nr aastal sshd_config konfiguratsioonifail.

Konfiguratsioonifail peaks üks kord välja nägema järgmine PermisRootLogin on seatud väärtusele ei.

Maksimaalse seansi ja maksimaalse parooliproovi seadistamine:

Kui soovite piirata seda, kui palju kasutajaid saab SSH kaudu teie CentOS 8 serverisse sisse logida, siis tühistage kommentaar MaxSessions aastal sshd_config fail ja määrake soovitud seansi number (vaikimisi 10).

MaxSessions

Konfiguratsioonifail peaks üks kord välja nägema järgmine MaxSessions on seatud väärtusele 10.

Samamoodi saate seadistada ebaõnnestunud sisselogimiskatsete piiri. Lihtsalt kommenteerimata MaxAuthTries ja määrake enne ühenduse sulgemist mitu ebaõnnestunud sisselogimiskatset.

MaxAuthTries

Konfiguratsioonifail peaks üks kord välja nägema järgmine MaxAuthTries on seatud väärtusele 3.

Nii installite ja konfigureerite CentOS 8-s SSH-serveri. Täname selle artikli lugemise eest.

Viis parimat ergonoomilist arvutihiiretoodet Linuxile
Kas pikaajaline arvuti kasutamine põhjustab valu randmes või sõrmedes?? Kas teil on liigeste jäikus ja peate pidevalt käsi suruma? Kas tunnete põletav...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
X-Mouse Button Control abil saate hiire nupud erinevates tarkvarades erinevalt ümber teha
Võib-olla vajate tööriista, mis võiks muuta teie hiire juhtimissüsteemi iga kasutatava rakendusega. Sel juhul võite proovida rakendust nimega X hiiren...