GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo deshabilitar el acceso SSH raíz en CentOS 7

En este tutorial, le mostraremos cómo deshabilitar el acceso SSH raíz en su CentOS 7. De forma predeterminada, cuando instala CentOS 7 y el servidor SSH, la cuenta raíz automáticamente tiene acceso remoto a través de SSH. Esto puede ser peligroso. Si la contraseña de la cuenta raíz cae en las manos equivocadas, su servidor está a merced de los malos con la contraseña. Pueden eliminar todos los archivos y carpetas del servidor y derribar todo el sistema con unos pocos comandos. Es por eso que se recomienda limitar el acceso directo al servidor de la cuenta raíz.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré paso a paso cómo deshabilitar el acceso SSH raíz en un servidor CentOS 7.

Nota:antes de deshabilitar los inicios de sesión SSH para la cuenta raíz, debe crear una cuenta de usuario normal. (De lo contrario, no podrá acceder a su servidor cuando deshabilite la cuenta raíz para inicios de sesión SSH).

Requisitos previos

  • Un servidor que ejecute uno de los siguientes sistemas operativos:CentOS 7.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Deshabilitar el acceso SSH raíz en CentOS 7

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

sudo yum clean all
sudo yum -y update

Paso 2. Deshabilite el acceso SSH raíz.

Para deshabilitar eso, abra el archivo de configuración SSH usando los siguientes comandos:

nano /etc/ssh/sshd_config

Modifique la línea de la siguiente manera:

PermitRootLogin no

Guarde el archivo y reinicie el servidor SSH ejecutando los siguientes comandos:

systemctl restart sshd.service

Para volver a habilitar la cuenta raíz, simplemente coloque el símbolo # para la directiva PermitRootLogin en el archivo y guárdelo. Luego reinicie el servidor SSH.

¡Felicitaciones! Ha deshabilitado con éxito el acceso SSH raíz. Gracias por usar este tutorial para deshabilitar el acceso SSH raíz en el sistema CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de SSH .


Cent OS
  1. Cómo deshabilitar el inicio de sesión del usuario raíz a través de SSH

  2. Cómo cambiar el puerto SSH en CentOS

  3. Cómo instalar Habari en CentOS 7

  4. Deshabilite o habilite el inicio de sesión raíz SSH y el acceso SSH seguro en CentOS 7

  5. CentOS / RHEL:cómo deshabilitar el inicio de sesión raíz o el acceso raíz en un sistema

Cómo generar una clave SSH en CentOS 8

Cómo instalar MariaDB en CentOS 6

Cómo instalar MariaDB en CentOS 7

Cómo instalar Moodle en CentOS 7

Cómo instalar Magento en CentOS 7

Cómo instalar InvoicePlane en CentOS 7