Configurar SSH en CentOS 7

Instalar el servidor OpenSSH

Instalamos el servidor OpenSSH con el comando:

sudo yum install openssh-server

Configurar SSH

Editamos el archivo /etc/ssh/sshd_config

Primero hacemos un backup del archivo original.

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.old

Restringimos al usuario root para que no pueda conectarse de forma remota.

PermitRootLogin no

Cambiamos el puerto por defecto de 22 a 2244

Port 2244

Reiniciamos el servidor OpenSSH

sudo systemctl reload sshd

Para que el servidor OpenSSH inicie de forma automática cuando se encienda el Sistema Operativo CentOS 7.

sudo chkconfig sshd on

Crear usuario para SSH

Para conectarnos de forma remota vamos a crear un nuevo usuario.

sudo adduser userpublico
sudo passwd userpublico

Configurar el Firewall

Abrimos el puerto que cambiamos.

sudo firewall-cmd --permanent --add-port=2244/tcp

Y reiniciamos el Firewall.

sudo firewall-cmd --reload

Probar conexión SSH

Desde otra maquina ejecutamos este comando para ingresar remotamente con el nuevo usuario, donde 192.168.1.20 es la IP del servidor OpenSSH.

ssh -p 2244 userpublico@192.168.1.20
(Visited 80.992 times, 1 visits today)
Puedes saltar al final y dejar una respuesta. Hacer ping no está permitido actualmente.