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

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

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

2 ответа2

2

Когда вы начинаете сеанс в среде Linux, у вас есть два варианта:

  • X среда, используя менеджер дисплеев.
  • Среда CLI, использующая TTY.

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

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

1

Если вы не хотите удаленно входить на свой рабочий стол или любой другой компьютер, тогда можно отключить 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .