I dette innlegget vil vi gå gjennom en trinn-for-trinns guide for hvordan du kan aktivere SSH på CentOS 8 og få tilgang til serveren sin fra en CentOS 8-klientmaskin mens du eksternt bruker SSH. La oss starte med konfigurasjonen av CentOS 8 -serveren for ekstern tilkobling via SSH.
Konfigurasjon av CentOS 8 -server for ekstern tilkobling
Konfigurere CentOS 8 -server for en ekstern tilkobling er vår første prioritet.
Trinn 1: Oppdater systemets pakkelager
Oppdater systemets pakkelagdebuffer ved å skrive kommandoen nedenfor:
Oppgrader systemets pakker.
$ sudo dnf oppgraderingTrinn 2: Installer OpenSSH -serveren på CentOS 8 -server
Etter å ha oppdatert systemets depotbuffer og pakker, installerer du OpenSSH -serverpakken ved å skrive kommandoen nedenfor:
Etter vellykket installasjon, start "sshd”Tjeneste hvis den ikke startes.
Trinn 3: Start OpenSSH -tjeneste
For å starte OpenSSH -tjenesten, skriv kommandoen nedenfor:
Sjekk statusen til tjenesten ved å bruke kommandoen nedenfor:
$ sudo systemctl status sshdAktiver OpenSSH -tjenesten ved omstart ved å skrive kommandoen gitt nedenfor:
$ sudo SystemCTL Aktiver SSHDOK, OpenSSH -tjenesten er aktiv og klar for tilkobling. Nå må vi få trafikken i gang, og for det er vi pålagt å konfigurere brannmuren.
Trinn 4: La brannmuren passere trafikk fra SSH -port 22
For å tillate brannmuren for trafikkflyt gjennom SSH, skriv kommandoen nedenfor:
Det er en bedre praksis å laste inn brannmuren etter å ha konfigurert brannmuren.
$ Firewall-CMD-ReloadCentos 8 -serveren er klar for tilkobling via SSH. La oss vite IP -adressen til serveren og få tilgang til den fra CentOS 8 -klientmaskinen.
Trinn 5: Få IP -adressen til Centos 8 -serveren
For å få IP -adressen til CentOS -serveren, skriv kommandoen nedenfor:
IP -adressen til serveren min er 192.168.18.186. La oss koble til denne maskinen fra klient Centos 8 -maskinen.
Koble til centos 8 -serveren fra centos 8 -klienten
For å koble til Centos 8 -serveren, følg trinnet gitt nedenfor:
Trinn 1: Installer OpenSSH -klienter på CentOS 8 -klientmaskin
Først av alt må du installere OpenSSH -klientene på klient CentOS 8 -maskinen.
Etter å ha installert OpenSSH -klienter, opprette og kopiere SSH -nøkkelparene for kobling til CentOS 8 -serveren.
Trinn 2: Generer SSH -nøkkelparet
For å generere SSH -nøkkelparet, skriv kommandoen gitt nedenfor:
Treff “Enter” for å lagre nøkkelparet i den gitte standardkatalogen.
Eller hvis du allerede har generert nøkkelparet, treffer "enter" for å overskrive det tidligere genererte nøkkelparet.
Gi passordet eller treff “Enter” for den tomme passfrasen.
OK, nøkkelparet genereres vellykket, la oss nå kopiere nøkkelparet til serveren.
Trinn 3: Kopier nøkkelparet til Centos 8 -serveren
For å kopiere nøkkelparet til Centos 8 -serveren, skriv kommandoen nedenfor:
Ikke glem å endre “Linuxuser” og “192.168.18.186 ”med brukernavnet og IP -adressen til Centos 8 -serveren.
Skriv inn "ja" og trykk "Enter".
Oppgi passordet til brukernavnet vist i terminalen og treff "Enter".
Nøkkelparet vil bli kopiert til Centos 8 -serveren, som vi skal koble til.
Trinn 4: Koble til Centos 8 -serveren via SSH
Nå, bare koble SSH til Centos 8 -serveren ved å bruke kommandoen nedenfor:
Det var det! Vi er logget inn på Centos 8 -serveren med hell fra en CentOS 8 -klientmaskin ved hjelp av SSH.
Konklusjon
Vi har dekket et enormt spekter av å aktivere SSH på CentOS 8 ved å installere OpenSSH -server på CentOS 8 Server Machine, muliggjøre "SSHD" -tjenesten, og åpne brannmuren til systemet for innkommende trafikk fra SSH på port 22. Vi har også lært å koble til CentOS 8 -serveren fra en CentOS 8 -klientmaskin ved å installere OpenSSH -klienter, generere og kopiere SSH -nøkkelparet, kopiere tastaturet til servermaskinen og koble til CentOS 8 -serveren via SSH.