Posso desabilitar o servidor SSH em um computador desktop (Debian) sem impacto?

Posso desabilitar o servidor SSH em um computador desktop (Debian) sem impacto?

Eu tenho um servidor SSH escutando no meu computador desktop (Debian). Do que auth.logobtive, por exemplo:

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

Minha pergunta é: é seguro desabilitar completamente o SSH (também na inicialização) sem perder a funcionalidade de login no ambiente de desktop?

Responder1

Ao iniciar uma sessão em um ambiente Linux, você tem duas opções:

  • Ambiente X, usando um gerenciador de exibição.
  • Ambiente CLI, usando um TTY.

De acordo com sua pergunta, você está interessado no primeiro, então pode desabilitar o SSH com segurança se não precisar dele.

A solução mais simples é apenas executar o arquivo systemctl disable sshd.service. Como o SSH é um serviço básico em um sistema Linux, desinstalá-lo pode levar à remoção de algumas dependências importantes, então minha sugestão é apenas desativá-lo.

Responder2

Se você não deseja fazer login em sua área de trabalho ou em qualquer PC remotamente, não há problema em desabilitar o SSH. Se você não precisar, exclua/desative o pacote ssh com os seguintes comandos,

Para remover apenas o próprio pacote ssh

$sudo apt-get remove ssh

Para limpar as configurações e/ou arquivos de dados do ssh e de suas dependências

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

Para desabilitar o serviço ssh

$sudo systemctl disable ssh

para versão debian mais antiga

$sudo update-rc.d ssh remove

informação relacionada