Все рабочие варианты хороши. Но не все могут подойти :)
RewriteEngine OnRewriteCond %{HTTPS} offRewriteCond %{HTTP:X-Forwarded-Proto} !httpsRewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Привычка. Поверьте, когда серверов много сотен и доступ к ним не только у меня, это напряжно когда у каждого свои заморочки. А еще ansible к примеру. Конечно, они не все голой жопой в сеть торчат, но... Для особых случаев, повторюсь, есть порт нокинг.
ПыСы: знали бы вы суточный объем логов который иногда шерстить приходится ))) Да и не против я portsentry, в принципе, просто сам не использую в силу причин, описанных выше.
У меня fail2ban сканит на повторную попытку в течение суток. Попыток всего две, бан на месяц.
Повторяю, кроме ssh есть много чего с чем fail2ban прекрасно справляется с помощью регэкспов. Почта, фтп,, панель, пхпмайадмин. Раз в месяц пусть делает две попытки, хоть ботнет, хоть студент красноглазик.
А если бы я закрывал только ssh - я бы оставил его на 22 порту, но открывал бы его через port knocking когда нужно. А доступ по паролю вообще выключен.
Вы пытаетесь меня убедить что portsentry самое крутое решение от скана? :) ОК, я согласен.
Но иногда бывает бессмысленно настраивать что-то еще, когда порты изначально стандартные и ломают не только ссх.
У меня, к примеру, vestacp установлена и в ней из коробки fail2ban.
Помимо ssh есть еще почта, всякие пыхмуадмины и т.д. - ломать пытаются везде, не только ssh.
Все порты открытые переносить на нестандартные?
Смысл? Тем более, что ssh у меня только по ключу.
Далеко не всегда то что из пакетов подходит для продакшн. Особенно касаемо медиа решений (ffmpeg rtmp hls dash)
Иногда таки приходится собрать свои пакеты, а за неумением это делать люди делают как умеют - с помощью make install
Зачем ssh на другой порт вешать? Настырные рано или поздно найдут на каком порту оно висит.
Если нормально настроить fail2ban то будет банить "далеко и надолго".
А если совсем паранойя, то можно port knocking юзать для включения 22 порта по надобности.
Используйте свой vds в качестве прокси. В чём проблема?
https://habrahabr.ru/post/49801/
http://justniffer.sourceforge.net/#!/examples
https://www.zabbix.com/
Стоит у меня на сервере и всё тут, в частности статистика, графики.
И не надо изобретать велосипеды и заниматься говнокодингом.