Когда парк серверов разрастается, а команда администраторов насчитывает больше одного человека, появляется необходимость отслеживать успешные попытки входа на сервер по протоколу SSH. Оповещение в Telegram, пожалуй, будет лучшим способом сообщить об удачной попытке входа на сервер. Напишем простой скрипт для bash, который будет отсылать сообщения в Телеграм.
К сожалению, замечательная обкатанная технология на базе Debian 8 постепенно устаревает.
В данной статье я расскажу, как под операционной системой Debian 9 реализовать собственный хостинг с панелью управления ISPConfig 3, причём будут использоваться Apache2, BIND, Dovecot. Панель управления ISPConfig 3 хороша тем, что позволяет конфигурировать целый спектр служб через браузер: веб-сервер Apache (или nginx), почтовый сервер Postfix, Courier или Dovecot для IMAP/POP3, MariaDB, BIND или MyDNS, PureFTPd, SpamAssassin, ClamAV и др. Мы рассмотрим вариант с Apache, BIND и Dovecot.
Сервера, подключенные к Интернету, подвергаются атакам постоянно и сканируются весь день. В то время как обновления брандмауэра и регулярные системные обновления обеспечивают хорошую первичную защиту, для сохранности безопасности системы, необходимо также регулярно проверять наличие подключённых злоумышленников. Описанные в этом руководстве инструменты сделаны для разумных проверок, они сканируют на наличие вредоносных программ, вирусов и руткитов. Они должны работать регулярно, например, каждую ночь и отправлять отчеты по электронной почте. Можено также использовать Chkrootkit, RkHunter и ISPProtect, чтобы просканировать систему, когда будет замечена подозрительную активность, как высокие нагрузки, подозрительные процессы или когда сервер вдруг начинает отправлять вредоносные программы.
Как защитить сервер на badIPs.com и сообщить (заблокировать) IP-адреса с помощью Fail2ban на Debian
Удалённые подключения могут быть легко установлены через SSH (secure shell), можно авторизоваться, выполнять действия или посылать команды в другую систему через это соединение или командную строку. Однако невозможно запустить приложение с графическим интерфейсом для просмотра текущего содержимого удалённого узла, это является недостатком использования ssh в терминале.
Данный недостаток можно легко исправить использованием утилиты "putty". Примеры приложений с графическим интерфейсом: браузер, текстовые редакторы и т.д.
Описан процесс подготовки сервера Debian Jessie (с Apache2, BIND, Dovecot) для установки ISPConfig 3 и непосредственно установка ISPConfig 3. Это надёжная проверенная статья, но начиная с 2019 года лучше использовать новую версию Debian 9.
ISPConfig 3 представляет собой интерфейс, с помощью которого можно настраивать следующие службы из браузера: веб-сервер, почтовый сервер Postfix, Courier или Dovecot серверов IMAP/POP3, MySQL, сервера доменных имён BIND или MyDNS, PureFTPd, SpamAssassin, ClamAV и многое другое. В процессе установки мы сделаем выбор в пользу Apache (вместо nginx), BIND (вместо MyDNS) и Dovecot (вместо Courier).
Будем считать, что необходимо получить веб-окружение на базе Apache.
Комментарии
Написал Святослав
Опубликовано в: Joomla 3.8 выдаёт ошибку Call to undefined method JApplicationSite::isClient()Написал Сергей
Опубликовано в: Joomla 3.8 выдаёт ошибку Call to undefined method JApplicationSite::isClient()Написал Макс
Опубликовано в: Joomla 3.8 выдаёт ошибку Call to undefined method JApplicationSite::isClient()Написал Владимир Драч
Опубликовано в: Запуск Joomla под NginxНаписал Владимир Драч
Опубликовано в: Joomla 3.8 выдаёт ошибку Call to undefined method JApplicationSite::isClient()