Tässä viestissä käydään läpi vaiheittainen opas siitä, kuinka SSH otetaan käyttöön CentOS 8: ssa ja miten sen palvelinta käytetään CentOS 8 -asiakaslaitteelta samalla kun käytetään SSH: tä. Aloitetaan CentOS 8 -palvelimen määrityksistä etäyhteyttä varten SSH: n kautta.
CentOS 8 -palvelimen määritykset etäyhteyttä varten
CentOS 8 -palvelimen määrittäminen etäyhteyttä varten on ensisijainen tavoitteemme.
Vaihe 1: Päivitä järjestelmän pakettivarasto
Päivitä järjestelmän pakettivaraston välimuisti kirjoittamalla alla oleva komento:
Päivitä järjestelmän paketit.
$ sudo dnf -päivitys
Vaihe 2: Asenna OpenSSH-palvelin CentOS 8 Server -palvelimeen
Kun olet päivittänyt järjestelmän arkiston välimuistin ja paketit, asenna OpenSSH-palvelinpaketti kirjoittamalla alla oleva komento:
Kun asennus on onnistunut, käynnistässhd”Palvelua, jos sitä ei käynnistetä.
Vaihe 3: Käynnistä OpenSSH-palvelu
Aloita OpenSSH-palvelun kirjoittamalla seuraava komento:
Tarkista palvelun tila alla olevalla komennolla:
$ sudo systemctl status sshd
Ota myös OpenSSH-palvelu käyttöön uudelleenkäynnistyksessä kirjoittamalla alla annettu komento:
$ sudo systemctl ota käyttöön sshd
Selvä, OpenSSH-palvelu on aktiivinen ja valmis muodostamaan yhteyden. Nyt meidän on saatava liikenne käyntiin, ja sitä varten meidän on määritettävä palomuuri.
Vaihe 4: Anna palomuurin siirtää kaikki liikenne SSH-portista 22
Anna palomuuri sallia SSH: n kautta kulkeva liikenne kirjoittamalla alla oleva komento:
On parempi käytäntö ladata palomuuri uudelleen palomuurin määrityksen jälkeen.
$ palomuuri-cmd - lataa
CentOS 8 -palvelin on valmis muodostamaan yhteyden SSH: n kautta. Tiedetään palvelimen IP-osoite ja käytämme sitä CentOS 8 Client -koneesta.
Vaihe 5: Hanki CentOS 8 -palvelimen IP-osoite
Saat CentOS-palvelimen IP-osoitteen kirjoittamalla alla olevan komennon:
Palvelimeni IP-osoite on 192.168.18.186. Yhdistetään tähän koneeseen asiakkaan CentOS 8 -laitteesta.
Yhdistä CentOS 8 -palvelimeen CentOS 8 -asiakasohjelmasta
Kun muodostat yhteyden CentOS 8 -palvelimeen, toimi seuraavasti:
Vaihe 1: Asenna OpenSSH-asiakkaita CentOS 8 -asiakasohjelmaan
Ensinnäkin sinun on asennettava OpenSSH-asiakkaat CentOS 8 -asiakaslaitteellesi.
Kun olet asentanut OpenSSH-asiakkaita, luo ja kopioi SSH-avainparit yhteyden muodostamiseksi CentOS 8 -palvelimeen.
Vaihe 2: Luo SSH-avainpari
SSH-avainparin luomiseksi kirjoita alla annettu komento:
Paina "Enter" tallentaaksesi avainparin annettuun oletushakemistoon.
Tai jos olet jo luonut avainparin, kirjoita aiemmin luotu avainpari painamalla Enter-näppäintä.
Anna salasana tai paina "Enter" tyhjää salasanaa varten.
Selvä, avainpari luodaan onnistuneesti, kopioidaan nyt avainpari palvelimelle.
Vaihe 3: Kopioi avainpari CentOS 8 -palvelimeen
Kopioi avainpari CentOS 8 -palvelimelle kirjoittamalla alla oleva komento:
Älä unohda vaihtaa ”linuxuser” ja “192.168.18.186 ”CentOS 8 -palvelimen käyttäjätunnuksella ja IP-osoitteella.
Kirjoita "kyllä" ja paina "Enter".
Anna päätelaitteessa näkyvän käyttäjänimen salasana ja paina "Enter".
Avainpari kopioidaan CentOS 8 -palvelimelle, johon aiomme muodostaa yhteyden.
Vaihe 4: Yhdistä CentOS 8 -palvelimeen SSH: n kautta
Yhdistä nyt SSH vain CentOS 8 -palvelimeen alla olevan komennon avulla:
Tämä se on! Olemme kirjautuneet sisään CentOS 8 -palvelimeen onnistuneesti CentOS 8 -asiakaslaitteelta SSH: n avulla.
Johtopäätös
Olemme käsittäneet valtavan määrän SSH: n käyttöönottoa CentOS 8: ssa asentamalla OpenSSH-palvelimen CentOS 8 Server-koneelle, ottamalla käyttöön "sshd" -palvelun ja avaamalla järjestelmän palomuurin saapuvalle liikenteelle SSH: lta portissa 22. Olemme myös oppineet muodostamaan yhteyden CentOS 8 -palvelimeen CentOS 8 -asiakaslaitteelta asentamalla OpenSSH-asiakkaita, luomalla ja kopioimalla SSH-avainparit, kopioimalla avaimenparin palvelinkoneelle ja muodostamalla yhteyden CentOS 8 -palvelimeen SSH: n kautta.