ssh

Sådan aktiveres SSH på CentOS 8?

Sådan aktiveres SSH på CentOS 8?
Sikker skal, også kendt som SSH, er et populært værktøj, der bruges til at oprette forbindelse til serveren via klienten. SSH sikrer sikker fjernforbindelse og kommunikation mellem en server og dens klient og giver også filoverførslen via den eksterne netværksforbindelse.

I dette indlæg vil vi gennemgå en trinvis vejledning om, hvordan du aktiverer SSH på CentOS 8 og får adgang til serveren fra en CentOS 8-klientmaskine, mens vi bruger SSH eksternt. Lad os starte med konfigurationen af ​​CentOS 8-serveren til fjernforbindelse via SSH.

Konfiguration af CentOS 8 Server til fjernforbindelse

Konfiguration af CentOS 8-server til en fjernforbindelse er vores første prioritet.

Trin 1: Opdater dit systems pakkeopbevaring
Opdater systemets pakkeopbevaringscache ved at skrive kommandoen nedenfor:

$ sudo dnf makecache

Opgrader systemets pakker.

$ sudo dnf opgradering

Trin 2: Installer OpenSSH Server på CentOS 8 Server
Efter opdatering af systemets lagercache og pakker skal du installere OpenSSH-serverpakken ved at skrive kommandoen nedenfor:

$ sudo dnf installerer openssh-server

Efter vellykket installation skal du starte “sshd”Service, hvis den ikke startes.

Trin 3: Start OpenSSH Service
For at starte OpenSSH-tjenesten skal du skrive kommandoen nedenfor:

$ sudo systemctl start sshd

Kontroller tjenestens status ved hjælp af kommandoen nedenfor:

$ sudo systemctl status sshd

Aktiver også OpenSSH-tjenesten ved genstart ved at skrive kommandoen nedenfor:

$ sudo systemctl aktiver sshd

Okay, OpenSSH-tjenesten er aktiv og klar til forbindelse. Nu er vi nødt til at få trafikken i gang, og til det er vi forpligtet til at konfigurere firewallen.

Trin 4: Tillad Firewall at passere enhver trafik fra SSH-port 22
For at tillade firewallen til trafikgennemstrømning gennem SSH skal du skrive kommandoen nedenfor:

$ firewall-cmd --zone = offentlig --permanent --add-service = ssh

Det er en bedre praksis at genindlæse firewallen efter konfiguration af firewallen.

$ firewall-cmd --indlæs

CentOS 8-serveren er klar til forbindelse via SSH. Lad os kende serverens IP-adresse og få adgang til den fra CentOS 8 Client-maskinen.

Trin 5: Hent IP-adressen til CentOS 8-serveren
For at få IP-adressen til CentOS-serveren skal du skrive kommandoen nedenfor:

$ ip a

IP-adressen på min server er 192.168.18.186. Lad os oprette forbindelse til denne maskine fra klienten CentOS 8-maskine.

Opret forbindelse til CentOS 8 Server fra CentOS 8 Client

For at oprette forbindelse til CentOS 8-serveren skal du følge nedenstående trin:

Trin 1: Installer OpenSSH-klienter på CentOS 8 Client Machine
Først og fremmest skal du installere OpenSSH-klienter på din klient CentOS 8-maskine.

$ sudo dnf installerer openssh-klienter

Efter installation af OpenSSH-klienter skal du oprette og kopiere SSH-nøgleparene til oprettelse af forbindelse til CentOS 8-serveren.

Trin 2: Generer SSH-nøgleparret
For at generere SSH-nøgleparet skal du skrive kommandoen nedenfor:

$ ssh-keygen

Tryk på "Enter" for at gemme nøgleparret i det givne standardkatalog.

Eller hvis du allerede har genereret nøgleparret, skal du trykke på "Enter" for at overskrive det tidligere genererede nøglepar.

Angiv adgangskoden eller tryk på "Enter" for den tomme adgangskode.

Okay, nøgleparret genereres med succes, lad os nu kopiere nøgleparret til serveren.

Trin 3: Kopier nøgleparret til CentOS 8-serveren
For at kopiere nøgleparret til CentOS 8-serveren, skriv kommandoen nedenfor:

$ ssh-copy-id [e-mail-beskyttet]

Glem ikke at ændre “linuxuser” og “192.168.18.186 ”med brugernavnet og IP-adressen på CentOS 8-serveren.

Skriv "ja" og tryk "Enter".

Angiv adgangskoden til det brugernavn, der vises i terminalen, og tryk på "Enter".

Nøgleparret kopieres til CentOS 8-serveren, som vi skal oprette forbindelse til.

Trin 4: Opret forbindelse til CentOS 8-serveren via SSH
Tilslut nu blot SSH til CentOS 8-serveren ved hjælp af kommandoen nedenfor:

$ ssh [e-mailbeskyttet]

Dette er det! Vi er logget ind på CentOS 8-serveren med succes fra en CentOS 8-klientmaskine ved hjælp af SSH.

Konklusion

Vi har dækket et enormt spektrum af aktivering af SSH på CentOS 8 ved at installere OpenSSH-server på CentOS 8 Server-maskine, aktivering af "sshd" -tjenesten og åbning af firewall til systemet for indgående trafik fra SSH på port 22. Vi har også lært at oprette forbindelse til CentOS 8-serveren fra en CentOS 8-klientmaskine ved at installere OpenSSH-klienter, generere og kopiere SSH-nøgleparet, kopiere tastaturparret til servermaskinen og oprette forbindelse til CentOS 8-serveren via SSH.

10 mest nyttige Python Dictionary-metoder
Ordbog bruges i python til at gemme flere data med nøgleværdipar. Det fungerer som et associerende udvalg af andre programmeringssprog. De krøllede ()...
10 mest nyttige Python-strengmetoder
Strengdataene er tegnene i en matrix, der indeholder et eller flere tegn som værdi for ethvert programmeringssprog. Alle tegn, der kan udskrives, såso...
10 mest nyttige Python-listemetoder
Listemetoden bruges til at definere flere data i Python. Værdierne for ethvert listeelement kan ændres når som helst. Listen defineres ved hjælp af pa...