Как отправить почту без почтового сервера.

Многим web-мастерам необходимо уметь настраивать почтовую службу на своем хосте. Обычно, в качестве почтовой службы используется сервер sendmail. Однако, зачастую, из всех возможностей sendmail используется только отправка почты. Если ресурсы на сервере ограничены, и не хочется выделять память для того чтобы процесс sendmail постоянно висел в системе, то в систему можно установить программу ssmtp. Программа ssmtp отправляет почту точно так же как sendmail, но при этом не висит постоянно в памяти, а автоматически запускается каждый раз, когда какой-нибудь программе необходимо отправить письмо.

В этой статье рассказывается, как настроить программу ssmtp для работы через сервера Google.

Читать далее →

BASH скрипт скачивания антивирусных утилит

Обратились ко мне друзья из солнечной Белоруссии, у которых закрыли доступ к сайту Dr.Web. Помоги, говорят, скачай нам CureIT. Ну а мне-то лениво каждый раз им его качать, поэтому родилась идея скрипта, который будет качать по cron утилитки и складывать их на сайт.

Результат работы скрипта лежит вот тут и работает)

Читать далее →

Настраиваем Iptables для защиты веб сервера на базе debian или ubuntu

Взято отсюда, за что большое спасибо!

1. Первым делом очистим существующую таблицу правил:

# iptables -F

2. Нам нужно разрешить SSH доступ чтобы при блокировании всего, мы не потеряли контроль над сервером. Стндартным решением (по мнению авторов большинства подобных статей) для этого была бы команда:

-A INPUT -p tcp -i eth0 —dport 22 -j ACCEPT

Но разрешая доступ на SSH в самом начале, мы потом не сможем наложить на SSH правила по его защите от перебора паролей (Bruteforce). Почему? потому, что правила в iptables применяются последовательно! И все другие ограничения которые бы мы наложили на 22 порт ниже текущего правила, уже не имели бы своей силы.
Итак, сначала защита самого SSH потом его доступ, потом остальная конфигурация.

Читать далее →

ipv6 ready