Habilitar SSH en Debian 10

En este articulo se explicará cómo habilitar SSH en un servidor Debian 10, lo que permitirá a los usuarios del sistema conectarse al servidor de forma remota y tener acceso al terminal como si estuvieran localmente. La utilización de SSH también proporciona una manera segura de transferir archivos y ejecutar comandos en el servidor, ya que todos los datos se cifran antes de su transmisión a través de Internet.
Requisitos
- Una instalación completa de Debian 10
- Acceso al sistema como usuario root o a un usuario con derechos de superusuario
- Conexión a Internet
Habilitar SSH en Debian 10
Paso 1: Verificar si SSH está instalado
Antes de habilitar SSH en Debian 10, es importante verificar si SSH está instalado en el servidor. Para hacer esto, abre una terminal y escribe el siguiente comando:
dpkg -l | grep ssh
Si SSH ya está instalado, el comando mostrará el estado de los paquetes SSH. Si no está instalado, el comando no mostrará nada. En caso de que SSH no esté instalado, puedes instalarlo fácilmente con el siguiente comando:
apt-get install ssh
Paso 2: Habilitar el servicio SSH
Después de instalar SSH, espera unos segundos hasta que termine la instalación y, a continuación, habilita el servicio SSH con el siguiente comando:
systemctl enable ssh
Y luego inicia el servicio con el siguiente comando:
systemctl start ssh
Paso 3: Configuración del firewall
De manera predeterminada, Debian 10 incluye el firewall "ufw" (Uncomplicated Firewall). Para permitir la conexión SSH en el firewall, debemos añadirla a la lista de reglas permitidas.
Para permitir la conexión SSH, ejecuta el siguiente comando:
ufw allow ssh
Por último, verifica que el servicio SSH está permitido en el Firewall ejecutando:
ufw status
Agregar usuarios y otorgar permisos de acceso por SSH
Paso 1: Crear un nuevo usuario
Para agregar un nuevo usuario, ejecuta el siguiente comando:
adduser nombre_del_usuario
Serás solicitado proporcionar una contraseña para el nuevo usuario.
Paso 2: Otorgar permisos de acceso a SSH
Para otorgar permisos de acceso a SSH, primero abre el archivo de configuración SSH con el siguiente comando:
nano /etc/ssh/sshd_config
A continuación, busca la línea "AllowUsers" y agrega el nombre del nuevo usuario que acabas de crear. Por ejemplo:
AllowUsers nombre_del_usuario
Finalmente, guarda los cambios y reinicia el servicio SSH para que los cambios surtan efecto con el siguiente comando:
systemctl restart ssh
Conclusión
En este artículo aprendiste cómo habilitar SSH en un servidor Debian 10. Ahora podrás conectarte de forma remota a tu servidor y ejecutar comandos como si estuvieras localmente. Recuerda que habilitar SSH puede ser una puerta de entrada para los atacantes, así que asegúrate de seguir las mejores prácticas de seguridad.
Preguntas frecuentes
¿Cómo puedo conectarme a mi servidor SSH?
Para conectarte a tu servidor SSH, abre una terminal en tu sistema cliente y escribe lo siguiente:
ssh nombre_de_usuario@direccion_ip_del_servidor
¿Cómo puedo cambiar el puerto SSH predeterminado?
Para cambiar el puerto SSH predeterminado, abre el archivo de configuración SSH y busca la línea "Port" y cambia el número de puerto. Por ejemplo:
Port 2022
Guarda los cambios y reinicia el servicio SSH para que los cambios surtan efecto.
¿Cómo puedo desactivar SSH?
Para desactivar SSH, ejecuta el siguiente comando:
systemctl disable ssh
También puedes detener el servicio SSH con:
systemctl stop ssh
¿Cómo puedo cambiar la configuración de seguridad SSH?
Para cambiar la configuración de seguridad SSH, abre el archivo de configuración SSH y busca las opciones de seguridad. Los cambios que realices en el archivo de configuración pueden afectar la seguridad de tu servidor, por lo que debes tener cuidado y hacer copias de seguridad del archivo antes de modificarlo.
[nekopost slugs="paquetes-de-busqueda-de-cache-apt,apt-get-fix-falt-falt-broken-packages,agregar-usuarios-de-sudoers-debian,configuracion-de-ip-estatica-de-debian,instalar-netstat-debian-11,por-que-apt-se-limpia,como-agregar-un-repositorio-de-paquetes-a-debian,habilitar-el-servidor-ssh-debian,instalar-docker-debian"]

Deja una respuesta