¿Puedo desactivar el servidor SSH en una computadora de escritorio (Debian) sin impacto?

¿Puedo desactivar el servidor SSH en una computadora de escritorio (Debian) sin impacto?

Tengo un servidor SSH escuchando en mi computadora de escritorio (Debian). Del que auth.logobtuve, por ejemplo:

sshd[808]: Server listening on 0.0.0.0 port 22.

Mi pregunta es: ¿Es seguro desactivar SSH por completo (también al inicio) sin perder la funcionalidad de inicio de sesión en el entorno de escritorio?

Respuesta1

Cuando inicia una sesión en un entorno Linux, tiene dos opciones:

  • Entorno X, utilizando un administrador de pantalla.
  • Entorno CLI, utilizando un TTY.

Según tu pregunta, estás interesado en el primero, por lo que puedes desactivar SSH de forma segura si no lo necesitas.

La solución más sencilla es simplemente ejecutar systemctl disable sshd.service. Como SSH es un servicio básico en un sistema Linux, desinstalarlo puede eliminar algunas dependencias importantes, por lo que mi sugerencia es simplemente desactivarlo.

Respuesta2

Si no desea iniciar sesión en su escritorio o en cualquier PC de forma remota, puede desactivar SSH. Si no lo necesita, elimine/deshabilite el paquete ssh con los siguientes comandos:

Para eliminar solo el paquete ssh

$sudo apt-get remove ssh

Para eliminar archivos de configuración y/o datos de ssh y sus dependencias

$sudo apt-get purge --auto-remove ssh

Para deshabilitar el servicio ssh

$sudo systemctl disable ssh

para una versión anterior de Debian

$sudo update-rc.d ssh remove

información relacionada