SSH o shell seguro es un protocolo de red. Lo usamos para conectarnos y acceder a servidores remotos. Podemos cambiar el puerto SSH predeterminado para reforzar la seguridad contra los ataques de fuerza bruta en sus servidores.
Consulte los siguientes pasos para cambiar el puerto SSH predeterminado en CentOS.
- Inicie sesión en su servidor CentOS utilizando el usuario root o sudo.
- Abra el archivo sshd_config en la ruta /etc/ssh usando el siguiente comando en su editor favorito.
- Elimine el comentario de la línea que menciona el puerto 22 y cámbielo al puerto requerido. Aquí lo hemos cambiado al puerto 8756.
- Guarde y salga del archivo sshd_config.
- Si ha instalado el firewall en su servidor, asegúrese de agregar el nuevo puerto RDP. De lo contrario, no permitirá conectar su sistema usando ssh.
Permitir puerto SSH en Firewalld
firewall-cmd --zone=public --add-port=8756/tcp --permanent
firewall-cmd --reload
Permitir puerto SSH en Iptables
iptables -A INPUT -p tcp -m tcp --dport 8756 -j ACCEPT
systemctl restart iptables
- Ejecute el siguiente comando para reiniciar el servicio ssh.
systemctl restart sshd