Недавно решил собрать базовый чек-лист для настройки любой машины на Linux или BSD, чтобы ничего важного не пропустить. Первое — проверяю обновления, без этого вообще смысла дальше смотреть нет. Потом обязательно смотрю на юзеров и права, не люблю, когда кто-то ходит с root без нужды. Настраиваю ssh: отключаю логин под root, меняю порт, ставлю ключи, пароль нафиг отключаю. Следующий пункт — сетевые настройки, чтоб IP постоянный, включён файервол (ufw, pf и т.п.) и нет лишних открытых портов. Логи — ок, чтоб они не сыпались в никуда, rotation настроен, иначе быстро забъет диск. Ещё гляжу, что не жрут сервисы, если планируется постоянная работа, мониторинг ставлю, чтоб не вылавливать проблемы постфактум. Кто как? Что ещё в такой базовой проверке у вас обязательно?