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:
Actualizar los paquetes del sistema.
$ sudo dnf actualizaciónPaso 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:
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:
Verifique el estado del servicio utilizando el siguiente comando:
$ sudo systemctl sshdAdemás, habilite el servicio OpenSSH en el reinicio escribiendo el comando que se proporciona a continuación:
$ sudo systemctl habilita sshdMuy 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:
Es una mejor práctica recargar el firewall después de configurar el firewall.
$ firewall-cmd--ReloadEl 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:
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.
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:
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:
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:
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.