В данной заметке речь пойдет о такой мало приятной процедуре, как
настройка Firewall на удаленном сервере. При этом под удаленным сервером
понимаем ПК установленный как минимум в другом городе, осознание рисков
и трясущиеся поджилки нормальная ситуация, если.....
....если не предприняты самые примитивные методы, чтобы обезопасить себя
от неприятностей. Покажу на примере ipfw --> FreeBSD, для других
систем принцип тот же.
Действительно, риск заблокировать сервер очень велик, особенно, если по
умолчанию принимаем правило "запрещаем все всем", нужное открываем. Тут
еще денежная сторона вопроса, например для подключения к колокейшен
серверу сетевого KVM на час, хостер может требовать 500р, а это мало
понравится работодателю, особенно если блокируемся несколько раз :)))).
Прежде чем начинать настраивать помещаем в кронтаб скриптик, который
будет отключить фаер каждые 15 минут к примеру. Если заблокировались,
через 15 мин, фаер выключится и доступ открыт :)))
*/15 * * * * /usr/local/etc/script/ipfw_stop.sh
Как
видим скрипт ipfw_stop.sh размещен в каталоге /usr/local/etc/script/,
как создавать думаю объяснять лишне. Ну и сам скрипт в одну команду:
#!/bin/sh
/etc/rc.d/ipfw stop
Самое ВАЖНОЕ! Не забывайте
закомментировать команду в кронтабе, после всех настроек. И убедитесь,
что на момент отключения от сервера фаерволл находится во включенном
состоянии.