У меня так же стоит fail2ban. Порты стандартные и я об этом особо не волнуюсь. Fail2ban сделает своё дело. А 2250 или подобные не проблема найти если в 10 или 20 потоков сканить все порты на сервере.
Fail2ban сканит логи и в случае если совпадает шаблон, то он банит IP на уровне iptables. Можно выставить время на которое банить.
Права на папки и файлы 777, но собственник majordomo. С правами тоже пробовал играться, но особого результата не дало. Но я и не сильно углублялся.
Сам пользователь в таких группах.
Код: Выделить всё
cat /etc/group | grep majordomo
audio:x:29:pulse,warik,www-data,majordomo
www-data:x:33:majordomo
majordomo:x:1001:www-data
Цикл так же запущен от него:
Код: Выделить всё
2609 majordomo 20 0 4184 444 440 S 0.0 0.1 0:00.00 /bin/sh -c /usr/bin/php /var/www/site/cycle.php
Так же у меня ещё все остальные порты закрыты самим iptables. Обычно правильное использование iptables, это закрыть всё и открыть только то, что нужно. У меня на деб7 прописано так:
Код: Выделить всё
/sbin/iptables -A INPUT -p tcp -m multiport --dport 22,21,80,8080,8081,8082,3389,443,8200 -j ACCEPT
/sbin/iptables -A INPUT -p udp -m multiport --dport 22,21,80,8080,8081,8082,3389,443,8200 -j ACCEPT
Вроде больше нечего добавить
