Jak włączyć SSH na Centos 8?

Jak włączyć SSH na Centos 8?
Bezpieczna skorupa, znany również jako Ssh, to popularne narzędzie używane do łączenia się z serwerem za pośrednictwem klienta. SSH zapewnia bezpieczną zdalną łączność i komunikację między serwerem a jego klientem, a także zapewnia transfer pliku przez zdalne połączenie sieciowe.

W tym poście przejdziemy do przewodnika krok po kroku, w jaki sposób włączyć SSH na CentOS 8 i uzyskać dostęp do serwera z komputera klienckiego Centos 8, jednocześnie korzystając z SSH. Zacznijmy od konfiguracji serwera CentOS 8 dla zdalnego połączenia za pośrednictwem SSH.

Konfiguracja serwera CentOS 8 dla zdalnego połączenia

Konfigurowanie serwera CentOS 8 dla zdalnego połączenia jest naszym pierwszym priorytetem.

Krok 1: Zaktualizuj repozytorium pakietów systemu
Zaktualizuj pamięć podręczną repozytorium pakietów systemu, wpisując poniższe polecenie:

$ sudo dnf makeCache

Uaktualnij pakiety systemu.

Aktualizacja $ sudo dnf

Krok 2: Zainstaluj serwer OpenSsh na serwerze Centos 8
Po zaktualizowaniu pamięci podręcznej i pakietów repozytorium systemu zainstaluj pakiet serwera OpenSSH, wpisując poniższe polecenie:

$ sudo dnf instaluj openSsh-server

Po udanej instalacji rozpocznij „„Sshd„Usługa, jeśli nie zostanie uruchomiona.

Krok 3: Rozpocznij usługę OpenSsh
Aby uruchomić usługę OpenSSH, wpisz poniższe polecenie:

$ sudo systemctl start sshd

Sprawdź status usługi za pomocą poniższego polecenia:

$ sudo Systemctl Status Sshd

Włącz usługę OpenSSH na ponownym uruchomieniu, wpisując polecenie podane poniżej:

$ sudo systemctl włącz SSHD

W porządku, usługa OpenSSH jest aktywna i gotowa do połączenia. Teraz musimy zabrać ruch i do tego musimy skonfigurować zaporę ogniową.

Krok 4: Pozwól zapornikowi przejść dowolny ruch z portu SSH 22
Aby umożliwić zaporę przepływu ruchu przez SSH, wpisz polecenie poniżej:

$ Firewall-CMD-Zone = public --permanent --add-service = ssh

Lepszą praktyką jest przeładowanie zapory po skonfigurowaniu zapory.

$ Firewall-CMD-RELOOD

Serwer CentOS 8 jest gotowy do połączenia za pośrednictwem SSH. Poznaj adres IP serwera i uzyskaj dostęp do niego z komputera klienckiego Centos 8.

Krok 5: Uzyskaj adres IP serwera CentOS 8
Aby uzyskać adres IP serwera CentOS, wpisz poniższe polecenie:

$ ip a

Adres IP mojego serwera to 192.168.18.186. Połączmy się z tym komputerem z komputera Client Centos 8.

Połącz się z serwerem CentOS 8 z klienta Centos 8

Aby połączyć się z serwerem CentOS 8, postępuj zgodnie z kroku podanym poniżej:

Krok 1: Zainstaluj klientów OpenSSH na komputerze klienckim Centos 8
Po pierwsze, musisz zainstalować klientów OpenSSH na komputerze Client Centos 8.

$ sudo dnf instaluj openSSH-CLUSS

Po zainstalowaniu klientów OpenSSH utwórz i skopiuj pary klawiszy SSH do łączenia z serwerem CentOS 8.

Krok 2: Wygeneruj parę klucza SSH
Do generowania pary klucza SSH wpisz polecenie podane poniżej:

$ ssh-keygen

Naciśnij „Enter”, aby zapisać parę kluczy w danym katalogu domyślnym.

Lub jeśli już wygenerowałeś parę kluczy, naciśnij „Enter”, aby zastąpić wcześniej wygenerowaną parę klawiszy.

Podaj hasło lub naciśnij „Wprowadź” pustą kasę.

W porządku, para kluczowa jest pomyślnie generowana, teraz skopiujmy parę kluczową na serwer.

Krok 3: Skopiuj parę kluczy na serwer CentOS 8
Aby skopiować parę kluczową do serwera CentOS 8, wpisz poniższe polecenie:

$ [email protected]

Nie zapomnij zmienić „Linuxuser” i „192.168.18.186 ”z nazwą użytkownika i adresem IP serwera Centos 8.

Wpisz „Tak” i naciśnij „Enter”.

Podaj hasło nazwy użytkownika pokazanego w terminalu i naciśnij „Enter”.

Para kluczowa zostanie skopiowana na serwer CentOS 8, z którym będziemy się połączyć.

Krok 4: Połącz się z serwerem CentOS 8 za pośrednictwem SSH
Teraz po prostu podłącz SSH do serwera CentOS 8 za pomocą poniższego polecenia:

$ ssh [email protected]

To jest to! Jesteśmy z powodzeniem zalogowani na serwerze CentOS 8 z komputera klienckiego Centos 8 za pomocą SSH.

Wniosek

Omówiliśmy ogromne spektrum włączania SSH na Centos 8, instalując serwer OpenSsh na komputerze serwerowym Centos 8, umożliwiając usługę „SSHD” i otwieranie zapory systemu dla przychodzącego ruchu z SSH na porcie 22. Nauczyliśmy się również łączyć z serwerem CentOS 8 z komputera klienckiego CentOS 8, instalując klientów OpenSSH, generując i kopiując parę kluczy SSH, kopiując klawiaturę do maszyny serwer.