Блокировка SSH не работает должным образом

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

https://help.ubuntu.com/stable/ubuntu-help/net-firewall-on-off .html

sudo ufw block ssh

Тем не менее, я получил все синтаксические списки команд в ответ. Есть предположения? Спасибо.

1
задан 13 September 2016 в 10:44

1 ответ

Документация, на которую вы ссылаетесь, кажется устаревшей.

Правильное использование похоже sudo ufw deny ssh. Изменения в том, что ufw даже не включен в вашей системе, проверьте с помощью sudo ufw status. Если вы включили, убедитесь, что вы в порядке с DENY ALL по умолчанию.

Если вам вообще не нужен ssh-сервер, вы можете быть лучше, отключив. Проблема sudo service ssh stop, если ваша система использует систему выскочки по умолчанию. Если это сработает, вы можете сделать sudo echo "manual" >> /etc/init/ssh.override. См. Документацию о старте (мне приходилось искать это самостоятельно, я обычно лениво перемещаю сценарий), чтобы сделать его постоянным.

Надеюсь, это поможет, Джеруэн

4
ответ дан 23 May 2018 в 06:12
  • 1
    Спасибо за ответ. Я использовал sudo ufw deny ssh из вашего ответа, и он вернулся: Правило добавлено. Теперь мой вопрос: нужно ли мне это делать каждый раз, когда я включаю компьютер, или мне нужно ввести его в какой-либо файл конфигурации? Если да, то знаете ли вы, что такое имя файла? Я также попробовал $ sudo service sshd stop, и я получил: Не удалось остановить sshd.service: Unit sshd.service не загружен. Как загрузить sshd.service? – pat_220 13 September 2016 в 11:08
  • 2
    Может быть, у вас вообще не было ssh. Наверное, нет, иначе вы могли бы остановить его. Вам нужно, чтобы ssh deamon работал, чтобы обрабатывать входящие запросы ssh. Возможно, вы могли бы пояснить, почему вы хотели заблокировать ssh в первую очередь? – Jeroen 13 September 2016 в 11:21
  • 3
    oh yeah, get сервер ssh, вам, вероятно, потребуется его сначала установить: sudo apt-get install openssh-server см. этот документ . Я также думаю, что у меня было неправильное имя службы (я устарел сам ;-), пожалуйста, попробуйте sudo service ssh stop посмотреть, работает ли это. – Jeroen 13 September 2016 в 11:36

Другие вопросы по тегам:

Похожие вопросы: