Cómo habilitar SSH en Centos 8?

Cómo habilitar SSH en Centos 8?
Cubierta segura, también conocido como Ssh, es una herramienta popular utilizada para conectarse con el servidor a través del cliente. SSH garantiza una conectividad y comunicación remotas seguras entre un servidor y su cliente y también proporciona la transferencia de archivos a través de la conexión de red remota.

En esta publicación, pasaremos por una guía paso a paso sobre cómo habilitar SSH en CentOS 8 y acceder a su servidor desde una máquina cliente CentOS 8 mientras usa de forma remota el SSH. Comencemos con la configuración del servidor CentOS 8 para la conexión remota a través de SSH.

Configuración del servidor CentOS 8 para conexión remota

Configurar el servidor CentOS 8 para una conexión remota es nuestra primera prioridad.

Paso 1: actualice el repositorio de paquetes de su sistema
Actualice la memoria caché del repositorio de paquetes del sistema escribiendo el comando a continuación:

$ sudo dnf makecache

Actualizar los paquetes del sistema.

$ sudo dnf actualización

Paso 2: Instalar el servidor OpenSSH en el servidor CentOS 8
Después de actualizar el caché y los paquetes del repositorio del sistema, instale el paquete del servidor OpenSSH escribiendo el comando a continuación:

$ sudo DNF Install OpenSsh-server

Después de una instalación exitosa, inicie el "SSHD"Servicio si no se inicia.

Paso 3: Inicio OpenSsh Service
Para comenzar el servicio OpenSSH, escriba el comando a continuación:

$ sudo systemctl start sshd

Verifique el estado del servicio utilizando el siguiente comando:

$ sudo systemctl sshd

Además, habilite el servicio OpenSSH en el reinicio escribiendo el comando que se proporciona a continuación:

$ sudo systemctl habilita sshd

Muy bien, el servicio OpenSSH está activo y listo para la conexión. Ahora, necesitamos poner en marcha el tráfico, y para eso, debemos configurar el firewall.

Paso 4: permita que el firewall pase cualquier tráfico desde el puerto SSH 22
Para permitir que el firewall fluya a través del SSH, escriba el comando a continuación:

$ firewall-cmd --zone = public --permanent --add-service = ssh

Es una mejor práctica recargar el firewall después de configurar el firewall.

$ firewall-cmd--Reload

El servidor CentOS 8 está listo para la conexión a través de SSH. Conozcamos la dirección IP del servidor y accedamos a la máquina del cliente Centos 8.

Paso 5: Obtenga la dirección IP del servidor CentOS 8
Para obtener la dirección IP del servidor CentOS, escriba el comando a continuación:

$ ip a

La dirección IP de mi servidor es 192.168.18.186. Vamos a conectarnos a esta máquina desde la máquina del cliente Centos 8.

Conectarse al servidor CentOS 8 desde el cliente CentOS 8

Para conectarse al servidor CentOS 8, siga el paso a continuación:

Paso 1: Instalar clientes OpenSSH en CentOS 8 Máquina cliente
En primer lugar, debe instalar los clientes de OpenSSH en su máquina Centos 8 Centos 8.

$ sudo DNF Install OpenSSH-Client

Después de instalar clientes OpenSSH, cree y copie los pares de claves SSH para conectarse al servidor CentOS 8.

Paso 2: Genere el par de claves SSH
Para generar el par de claves SSH, escriba el comando que se proporciona a continuación:

$ ssh-keygen

Presione "Enter" para guardar el par de claves en el directorio predeterminado dado.

O si ya ha generado el par de claves, presione "Enter" para sobrescribir el par de claves generado anteriormente.

Proporcione la frase de contraseña o golpee "Enter" para la frase de pases vacía.

Muy bien, el par de claves se genera correctamente, ahora copiemos el par de claves al servidor.

Paso 3: Copie el par de claves al servidor CentOS 8
Para copiar el par de claves al servidor CentOS 8, escriba el comando a continuación:

$ ssh-copy-id [email protected]

No olvide cambiar el "Linuxuser" y "192.168.18.186 ”con el nombre de usuario y la dirección IP del servidor CentOS 8.

Escriba "sí" y presione "Enter".

Proporcione la contraseña del nombre de usuario que se muestra en el terminal y presione "Ingrese".

El par de claves se copiará en el servidor CentOS 8, al que vamos a conectarnos.

Paso 4: Conéctese al servidor CentOS 8 a través de SSH
Ahora, simplemente conecte SSH al servidor CentOS 8 usando el comando a continuación:

$ ssh [email protected]

Eso es todo! Estamos iniciados con el servidor CentOS 8 correctamente desde una máquina cliente CentOS 8 utilizando el SSH.

Conclusión

Hemos cubierto un enorme espectro de habilitar el SSH en CentOS 8 instalando el servidor OpenSSH en la máquina del servidor CentOS 8, habilitando el servicio "SSHD", y abriendo el firewall del sistema para el tráfico entrante de SSH en el puerto 22. También hemos aprendido a conectarse al servidor CentOS 8 desde una máquina cliente CentOS 8 instalando clientes OpenSSH, generando y copiando el par de claves SSH, copiando el KeyPair a la máquina del servidor y conectando al servidor CentOS 8 a través de SSH.