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.

HD Remastered Games for Linux som aldri hadde en Linux-utgave tidligere
Mange spillutviklere og utgivere kommer med HD-remaster av gamle spill for å forlenge franchisetiden, vennligst fans som ber om kompatibilitet med mod...
Hvordan bruke AutoKey til å automatisere Linux-spill
AutoKey er et desktopautomatiseringsverktøy for Linux og X11, programmert i Python 3, GTK og Qt. Ved å bruke skript og MACRO-funksjonalitet kan du aut...
Hvordan vise FPS-teller i Linux-spill
Linux-spill fikk et stort press da Valve kunngjorde Linux-støtte for Steam-klient og spillene deres i 2012. Siden den gang har mange AAA- og indiespil...