Здравствуйте. Что вообще нужно установить на голый VPS с установленной ОС(Ubuntu/Debian) для нормального функционирования сайта? То есть там даже фаервола нет на данный момент. Если что, речь идёт не о средствах для сайта(веб-сервер, интерпретатор PHP, СУБД), а именно для сервера(безопасность, что ли).
Что можете посоветовать для удобства администрирования?
Пожалуйста, если задал вопрос не совсем корректно - поправьте в комментариях.
Fail2ban, lynis и clamav ставятся простейшим apt-get install, да и в гугле какой-нибудь свежий мануал всегда найдется. Я ссылки на них даже не сохраняю.
Файрволла там не быть не может. Тем более в "дружественной" бубунте. И ssh там точно есть. А для самого сервера больше ничего и не надо. Все остальное, что ставится - все зависит от задач, для которых этот сервер будет использоваться.
Эва какой вопрос задали. Если все расписать, целая статья получится.
Могу детально все описать за доп плату поскольку повесть будет не менее 30.000 знаков.
Из банального:
Добавить необходимые записи в /etc/sysctl.conf;
Защита phpMyAdmin с помощью файла .htaccess или сменить адрес;
Установить и настройть mod_security. а так же mod_evasive;
Внести необходимые изменения в конфигурационный файл ssh;
У становить и настроить Fail2ban.
Список достаточно большой, все в этом посте не опишешь.