Comment activer SSH sur Centos 8?

Comment activer SSH sur Centos 8?
Enveloppe de protection, aussi connu sous le nom Ssh, est un outil populaire utilisé pour se connecter avec le serveur via le client. SSH assure une connectivité et une communication à distance sécurisées entre un serveur et son client et fournit également le transfert de fichier sur la connexion réseau distante.

Dans cet article, nous passerons par un guide étape par étape sur la façon d'activer SSH sur CentOS 8 et d'accéder à son serveur à partir d'une machine client CentOS 8 tout en utilisant à distance le SSH. Commençons par la configuration du serveur CentOS 8 pour la connexion distante via SSH.

Configuration du serveur CentOS 8 pour la connexion distante

La configuration du serveur CentOS 8 pour une connexion distante est notre première priorité.

Étape 1: Mettez à jour le référentiel de packages de votre système
Mettez à jour le cache du référentiel de packages du système en tapant la commande ci-dessous:

$ sudo dnf makecache

Améliorer les packages du système.

$ sudo dnf mise à niveau

Étape 2: Installez le serveur OpenSSH sur le serveur CentOS 8
Après la mise à jour du cache et des packages du référentiel du système, installez le package OpenSSH Server en tapant la commande ci-dessous:

$ sudo dnf install openssh-server

Après une installation réussie, démarrez le «SSHD”Service s'il n'est pas démarré.

Étape 3: Démarrez le service OpenSSH
Pour démarrer le service OpenSSH, tapez la commande ci-dessous:

$ sudo systemctl start sshd

Vérifiez l'état du service à l'aide de la commande ci-dessous:

$ sudo systemctl status sshd

Activez également le service OpenSSH sur Reboot en tapant la commande ci-dessous:

$ sudo systemctl activer sshd

Très bien, le service OpenSSH est actif et prêt pour la connexion. Maintenant, nous devons faire fonctionner le trafic, et pour cela, nous devons configurer le pare-feu.

Étape 4: Permettez au pare-feu de passer tout trafic du port SSH 22
Pour permettre le pare-feu pour le flux de trafic à travers le SSH, tapez la commande ci-dessous:

$ Firewall-Cmd --zone = public --permanent --add-service = ssh

C'est une meilleure pratique de recharger le pare-feu après la configuration du pare-feu.

$ pare-feu-CMD - Reload

Le serveur CentOS 8 est prêt pour la connexion via SSH. Connaissons l'adresse IP du serveur et accédons à la machine client CentOS 8.

Étape 5: Obtenez l'adresse IP du serveur CentOS 8
Pour obtenir l'adresse IP du serveur CentOS, saisissez la commande ci-dessous:

$ ip a

L'adresse IP de mon serveur est 192.168.18.186. Connectons-nous à cette machine à partir de la machine client Centos 8.

Connectez-vous au serveur CentOS 8 du client CentOS 8

Pour vous connecter au serveur CentOS 8, suivez l'étape ci-dessous:

Étape 1: Installez les clients OpenSSH sur la machine client CentOS 8
Tout d'abord, vous devez installer les clients OpenSSH sur votre machine client CentOS 8.

$ sudo dnf install openssh-clients

Après avoir installé des clients OpenSSH, créez et copiez les paires de clés SSH pour se connecter au serveur CentOS 8.

Étape 2: Générez la paire de clés SSH
Pour générer la paire de clés SSH, tapez la commande ci-dessous:

$ ssh-keygen

Appuyez sur «Entrée» pour enregistrer la paire de clés dans le répertoire par défaut donné.

Ou si vous avez déjà généré la paire de clés, appuyez sur «Entrez» pour écraser la paire de clés précédemment générée.

Fournir la phrase secrète ou appuyer sur «Entrer» pour la phrase secrète vide.

Très bien, la paire de clés est générée avec succès, maintenant copiez la paire de clés sur le serveur.

Étape 3: Copiez la paire de clés sur le serveur CentOS 8
Pour copier la paire de clés sur le serveur CentOS 8, tapez la commande ci-dessous:

$ ssh-copy-id Linuxuser @ 192.168.18.186

N'oubliez pas de changer le «Linuxuser» et «192.168.18.186 ”avec le nom d'utilisateur et l'adresse IP du serveur CentOS 8.

Tapez "Oui" et appuyez sur "Entrée".

Fournissez le mot de passe du nom d'utilisateur indiqué dans le terminal et appuyez sur «Entrez».

La paire de clés sera copiée sur le serveur CentOS 8, auquel nous allons nous connecter.

Étape 4: Connectez-vous au serveur CentOS 8 via SSH
Maintenant, connectez simplement SSH au serveur CentOS 8 en utilisant la commande ci-dessous:

$ ssh linuxuser @ 192.168.18.137

Ça y est! Nous sommes connectés au serveur CentOS 8 avec succès à partir d'une machine client CentOS 8 à l'aide du SSH.

Conclusion

Nous avons couvert un énorme éventail d'activation du SSH sur CentOS 8 en installant OpenSSH Server sur Centos 8 Server Machine, en permettant le service «SSHD» et en ouvrant le pare-feu du système pour le trafic entrant à partir de SSH sur le port 22. Nous avons également appris à nous connecter au serveur CentOS 8 à partir d'une machine client CentOS 8 en installant des clients OpenSSH, en générant et en copie la paire de clés SSH, en copiant le clés sur la machine du serveur et en nous connectant au serveur CentOS 8 via SSH.