Можно ли отключить SSH-сервер на настольном компьютере (Debian) без последствий?

Можно ли отключить SSH-сервер на настольном компьютере (Debian) без последствий?

У меня есть SSH-сервер, который слушает на моем настольном компьютере (Debian). Из того, что auth.logя получил, например:

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

У меня такой вопрос: безопасно ли полностью отключить SSH (даже при запуске), не теряя при этом возможности входа в среду рабочего стола?

решение1

При запуске сеанса в среде Linux у вас есть два варианта:

  • Среда X с использованием менеджера отображения.
  • Среда CLI с использованием TTY.

Согласно вашему вопросу, вас интересует первый вариант, поэтому вы можете смело отключить SSH, если он вам не понадобится.

Самое простое решение — просто запустить systemctl disable sshd.service. Поскольку SSH — это базовая служба в системе Linux, ее удаление может привести к удалению некоторых важных зависимостей, поэтому я предлагаю просто отключить ее.

решение2

Если вы не хотите входить в свой рабочий стол или любой другой ПК удаленно, то можно отключить SSH. Если вам это не нужно, то удалите/отключите пакет ssh с помощью следующих команд:

Чтобы удалить только сам пакет ssh

$sudo apt-get remove ssh

Чтобы удалить файлы конфигурации и/или данных ssh и его зависимостей

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

Чтобы отключить службу ssh

$sudo systemctl disable ssh

для более старой версии Debian

$sudo update-rc.d ssh remove

Связанный контент