Я ищу способ отключить все порты кроме SSH и 80 в выделенном сервере на SSH. Я думаю, что это может быть сделано через ufw, но он говорит, что соединения SSH могли бы быть отброшены.Что мне делать?
С ufw можно объявить все правила сразу и перезапустить сервис только после того, как Вы будете сделаны.
, Таким образом, я просто заблокировал бы все порты, открытый порт 22 (или безотносительно порта у Вас есть слушание ssh) и только затем перезапускают ufw.
, Возможно, необходимо будет снова соединиться с хостом снова, но Вас не оставили бы заблокированными, если Вы делаете вещи правильно.
Вот хорошее руководство: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu-14-04