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:
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:
Etter vellykket installasjon, start “sshd”Tjeneste hvis den ikke startes.
Trinn 3: Start OpenSSH Service
For å starte OpenSSH-tjenesten, skriv inn kommandoen nedenfor:
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:
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-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.
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:
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:
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:
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.