ssh

Slik aktiverer du SSH på CentOS 8?

Slik aktiverer du SSH på CentOS 8?
Sikker skall, også kjent som SSH, er et populært verktøy som brukes til å koble til serveren gjennom klienten. SSH sikrer sikker ekstern tilkobling og kommunikasjon mellom en server og dens klient, og gir også filoverføring over den eksterne nettverkstilkoblingen.

I dette innlegget vil vi gå gjennom en trinnvis veiledning om hvordan du aktiverer SSH på CentOS 8 og får tilgang til serveren fra en CentOS 8-klientmaskin mens vi bruker SSH eksternt. 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 pakkelagerbuffer ved å skrive kommandoen nedenfor:

$ sudo dnf makecache

Oppgrader systemets pakker.

$ sudo dnf oppgradering

Trinn 2: Installer OpenSSH Server på CentOS 8 Server
Etter å ha oppdatert systemets depotbuffer og pakker, installerer du OpenSSH-serverpakken ved å skrive kommandoen nedenfor:

$ sudo dnf installerer openssh-server

Etter vellykket installasjon, start “sshd”Tjeneste hvis den ikke startes.

Trinn 3: Start OpenSSH Service
For å starte OpenSSH-tjenesten, skriv inn kommandoen nedenfor:

$ sudo systemctl start sshd

Sjekk status for tjenesten ved hjelp av kommandoen nedenfor:

$ sudo systemctl status sshd

Aktiver også OpenSSH-tjenesten ved omstart ved å skrive kommandoen nedenfor:

$ sudo systemctl aktiver sshd

OK, OpenSSH-tjenesten er aktiv og klar for tilkobling. Nå må vi få trafikken i gang, og for det kreves det at vi konfigurerer brannmuren.

Trinn 4: La brannmuren passere all trafikk fra SSH-port 22
For å tillate brannmuren for trafikkflyt gjennom SSH, skriv kommandoen nedenfor:

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

Det er en bedre praksis å laste brannmuren på nytt etter konfigurering av brannmuren.

$ brannmur-cmd - på nytt

CentOS 8-serveren er klar for tilkobling via SSH. La oss kjenne IP-adressen til serveren og få tilgang til den fra CentOS 8 Client-maskinen.

Trinn 5: Få IP-adressen til CentOS 8 Server
For å få IP-adressen til CentOS-serveren, skriv inn kommandoen nedenfor:

$ ip a

IP-adressen til serveren min er 192.168.18.186. La oss koble til denne maskinen fra CentOS 8-maskinen.

Koble til CentOS 8 Server fra CentOS 8 Client

For å koble til CentOS 8-serveren, følg trinnet nedenfor:

Trinn 1: Installer OpenSSH-klienter på CentOS 8 Client Machine
Først og fremst må du installere OpenSSH-klienter på CentOS 8-maskinen din.

$ sudo dnf installerer openssh-klienter

Etter å ha installert OpenSSH-klienter, opprett og kopier SSH-nøkkelparene for tilkobling til CentOS 8-serveren.

Trinn 2: Generer SSH-nøkkelparet
For å generere SSH-nøkkelparet skriver du inn kommandoen nedenfor:

$ ssh-keygen

Trykk “Enter” for å lagre nøkkelparet i den gitte standardkatalogen.

Eller hvis du allerede har generert nøkkelparet, trykk "Enter" for å overskrive det tidligere genererte nøkkelparet.

Oppgi passordfrasen eller trykk "Enter" for den tomme passordfrasen.

OK, nøkkelparet genereres vellykket, la oss nå kopiere nøkkelparet til serveren.

Trinn 3: Kopier nøkkelparet til CentOS 8 Server
For å kopiere nøkkelparet til CentOS 8-serveren, skriv inn kommandoen nedenfor:

$ ssh-copy-id [e-postbeskyttet]

Ikke glem å endre “linuxuser” og “192.168.18.186 ”med brukernavnet og IP-adressen til CentOS 8-serveren.

Skriv "ja" og trykk "Enter".

Oppgi passordet til brukernavnet som vises i terminalen og trykk "Enter".

Nøkkelparet kopieres til CentOS 8-serveren, som vi skal koble til.

Trinn 4: Koble til CentOS 8 Server via SSH
Nå er det bare å koble SSH til CentOS 8-serveren ved å bruke kommandoen nedenfor:

$ ssh [e-postbeskyttet]

Det var det! Vi er vellykket på CentOS 8-serveren fra en CentOS 8 Client-maskin ved bruk av SSH.

Konklusjon

Vi har dekket et enormt spekter av aktivering av SSH på CentOS 8 ved å installere OpenSSH-server på CentOS 8 Server-maskin, aktivere "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 Server via SSH.

Konfigurer statisk IP på Ubuntu 18.04 LTS Desktop- og serveroperativsystem
I denne artikkelen skal jeg vise deg hvordan du konfigurerer en statisk IP på Ubuntu 18.04 LTS server og stasjonære operativsystemer. Så la oss komme ...
Slik installerer og spiller du Borderlands på Ubuntu
I denne artikkelen vil vi vise deg hvordan du installerer Borderlands på Ubuntu Linux. Så la oss få vite litt om spillet Borderlands og dets historie....
Konfigurer Ubuntu 18.04 LTS som en Ubuntu Package Cache Server
Hvis du kjører mange Ubuntu-maskiner i ditt private nettverk, er det høyst sannsynlig at mange vil laste ned de samme Ubuntu-pakkene. Denne nedlasting...