Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Rushka
1
вклад
0
вопросов
1
ответ
100%
решений
Лайки
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Давайте сделаем чеклист подготовки linux сервера?
Максим Дунаевский
@dunmaksim
Технический писатель
Общее
Обновить все пакеты.
Добавить нужные репозитории и их ключи в список (Nginx, PostgreSQL)
В нужные места для deb-based добавить
non-free contrib
, т.к. в том же Debian из коробки только свободные пакеты.
Поставить и включить
bash-completion
Поставить
sudo
, внести себя в группу админов, запретить root'у логиниться в системе
Поставить
ntp
и
ntp-date
, указать сервера в файлах настройки
SSH
(статья)
Установить
openssh-server
Добавить в
~/.ssh/authorized_keys
свой публичный ключ.
Увеличить длину серверных ключей до 2048 бит минимум, по-умолчанию везде 768.
Сгенерировать серверные ключи заново.
Отключить авторизацию по паролю.
Запретить входить без пароля
Поставить и настроить
fail2ban
Сменить порт SSH с 22 на какой-нибудь другой (отсекает 95% ScriptKiddies сразу же)
SSL
(статья)
Включить шифрование по ГОСТу (не всем нужно, но лично мне по работе - нужно всегда)
PostgreSQL
(статья)
Ставить только из официального репозитория последнюю стабильную версию.
Оптимизировать настройки
postgresql.conf
с помощью
этого сайта
под конкретную систему / машину.
Сделать
Listen
только на внутренний интерфейс локальной сети или вообще на
localhost
, если СУБД и сервер приложений будут на одной машине.
Настроить
pg_hba.conf
Написать скрипты резервного копирования.
Ответ написан
более трёх лет назад
Комментировать
Нравится
7
Комментировать
Оценили как «Нравится»
Закрыть
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама