<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Подскажите, как закрыть брутфорс с помощью правил iptables]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=9184</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=9184&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Подскажите, как закрыть брутфорс с помощью правил iptables».]]></description>
		<lastBuildDate>Thu, 23 Dec 2010 07:32:05 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Подскажите, как закрыть брутфорс с помощью правил iptables]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124664#p124664</link>
			<description><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>да, чем мучить iptables лучше запретите root&#039;а и сделайте авторизацию по ключу.</p></blockquote></div><p>С рутом понятно, а вот ключ надо при себе иметь, в нужный момент его обязательно не будет :rolleyes: <br />Самый простой вариант это port knocking</p>]]></description>
			<author><![CDATA[null@example.com (a-x)]]></author>
			<pubDate>Thu, 23 Dec 2010 07:32:05 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124664#p124664</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подскажите, как закрыть брутфорс с помощью правил iptables]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124515#p124515</link>
			<description><![CDATA[<p>да, чем мучить iptables лучше запретите root&#039;а и сделайте авторизацию по ключу.</p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Wed, 22 Dec 2010 16:47:27 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124515#p124515</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подскажите, как закрыть брутфорс с помощью правил iptables]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124514#p124514</link>
			<description><![CDATA[<div class="quotebox"><cite>waldi пишет:</cite><blockquote><p>Господа профи, подскажите, какую строчку вставить в код файла правил /etc/iptables.up.rules, чтобы количество подключений к ssh было, например, не более 8 в мин, а также, какую еще одну строчку в файл правил вставить, чтобы запретить для подключения перечень ip, пытающихся ломать?</p></blockquote></div><p>я разве не по-русски сказал? это НЕ НУЖНО.</p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Wed, 22 Dec 2010 16:46:01 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124514#p124514</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подскажите, как закрыть брутфорс с помощью правил iptables]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124500#p124500</link>
			<description><![CDATA[<p>разобраться и настроить fail2ban</p>]]></description>
			<author><![CDATA[null@example.com (JonnyBekoff)]]></author>
			<pubDate>Wed, 22 Dec 2010 16:09:44 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124500#p124500</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подскажите, как закрыть брутфорс с помощью правил iptables]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124090#p124090</link>
			<description><![CDATA[<div class="quotebox"><cite>Cruiser78 пишет:</cite><blockquote><div class="quotebox"><cite>xlin пишет:</cite><blockquote><div class="codebox"><pre><code>$IPT -A INPUT -p tcp -m state --state NEW --dport 22 -m recent --update --seconds 20 -j DROP
$IPT -A INPUT -p tcp -m state --state NEW --dport 22 -m recent --set -j ACCEPT</code></pre></div><p>Вот это может поможет. Разрешает логиниться не более одно раза в 20 секунд.</p></blockquote></div><p>Много читал умных мыслей на эту тему. В сухом остатке вынес следующее:&nbsp; сам sshd умеет делать это не хуже, а даже и лучше, чем iptables. А именно - в sshd.conf можно беспроблемно выставить нужный таймаут &quot;на длинные ногти операционистки&quot;. Что есть для данной попытки соединения полный аналог блокирования соединения по iptables. Однако (что лучше) это блокирование совершенно не блокирует иные легальные соединения, которые возможны&nbsp; в это время. А вот блокировка по iptables такие легальные соединения будет пропускать с интервалом в 20 секунд. Когда ты один - это не имеет значения. А если на сервер ходит много народу (например, по ремутному доступу через NX сколько времени потребуется для регистрации 20-30 душ юзеров? Да они полдня будут в ремутную сессию заходить). Единственный недостаток блокирования брутфорса в sshd.conf, что я вижу - забивание регистрационных журналов регистрацией этой хрени.</p></blockquote></div><p>Извините за глупый вопрос, но какой директивой в sshd_config нужно задавать этот timeout. <br />Я перелопатил маны по по ssh_config sshd_config <br />Какие из этих директив или их пары Вы имели в виду, когда говорили о возможности установить timeout?<br />ClientAliveInterval<br />ClientAliveCount<br />ClientAliveInterval<br />ServerAliveCount<br />ConnectTimeout</p>]]></description>
			<author><![CDATA[null@example.com (waldi)]]></author>
			<pubDate>Mon, 20 Dec 2010 21:36:32 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124090#p124090</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подскажите, как закрыть брутфорс с помощью правил iptables]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=123592#p123592</link>
			<description><![CDATA[<div class="quotebox"><cite>waldi пишет:</cite><blockquote><p>Господа профи, подскажите, какую строчку вставить в код файла правил /etc/iptables.up.rules, чтобы количество подключений к ssh было, например, не более 8 в мин, а также, какую еще одну строчку в файл правил вставить, чтобы запретить для подключения перечень ip, пытающихся ломать?</p></blockquote></div><p>что вы так к iptables привязались, одного iptables будет мало.<br />далее man sshd_config<br />так же смотрим <br />/etc/host.alloe <br />/etc/host.deny<br />на наличие sshd</p><p>еще один вариант:</p><p>в /etc/inetd.conf ищем ssh и привидем к такому виду:<br /></p><div class="codebox"><pre><code>ssh stream tcp nowait/0/3 root /usr/sbin/sshd sshd -i -4</code></pre></div><p>это означает лимит 3 соединения в минуту с одного IP-адреса, и не забудем перезапустить inetd:</p><div class="codebox"><pre><code>killall -HUP inetd </code></pre></div><p>еще вариант, это прикрутить sshdguard .</p><p>Вам уже дали массу примеров как это реализовать. вы хоть что нибудь сделали ???</p>]]></description>
			<author><![CDATA[null@example.com (i2ks)]]></author>
			<pubDate>Sun, 19 Dec 2010 11:08:15 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=123592#p123592</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подскажите, как закрыть брутфорс с помощью правил iptables]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=123585#p123585</link>
			<description><![CDATA[<div class="quotebox"><cite>xlin пишет:</cite><blockquote><div class="codebox"><pre><code>$IPT -A INPUT -p tcp -m state --state NEW --dport 22 -m recent --update --seconds 20 -j DROP
$IPT -A INPUT -p tcp -m state --state NEW --dport 22 -m recent --set -j ACCEPT</code></pre></div><p>Вот это может поможет. Разрешает логиниться не более одно раза в 20 секунд.</p></blockquote></div><p>Много читал умных мыслей на эту тему. В сухом остатке вынес следующее:&nbsp; сам sshd умеет делать это не хуже, а даже и лучше, чем iptables. А именно - в sshd.conf можно беспроблемно выставить нужный таймаут &quot;на длинные ногти операционистки&quot;. Что есть для данной попытки соединения полный аналог блокирования соединения по iptables. Однако (что лучше) это блокирование совершенно не блокирует иные легальные соединения, которые возможны&nbsp; в это время. А вот блокировка по iptables такие легальные соединения будет пропускать с интервалом в 20 секунд. Когда ты один - это не имеет значения. А если на сервер ходит много народу (например, по ремутному доступу через NX сколько времени потребуется для регистрации 20-30 душ юзеров? Да они полдня будут в ремутную сессию заходить). Единственный недостаток блокирования брутфорса в sshd.conf, что я вижу - забивание регистрационных журналов регистрацией этой хрени.</p>]]></description>
			<author><![CDATA[null@example.com (Cruiser78)]]></author>
			<pubDate>Sun, 19 Dec 2010 10:23:51 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=123585#p123585</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подскажите, как закрыть брутфорс с помощью правил iptables]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=123390#p123390</link>
			<description><![CDATA[<div class="codebox"><pre><code>$IPT -A INPUT -p tcp -m state --state NEW --dport 22 -m recent --update --seconds 20 -j DROP
$IPT -A INPUT -p tcp -m state --state NEW --dport 22 -m recent --set -j ACCEPT</code></pre></div><p>Вот это может поможет. Разрешает логиниться не более одно раза в 20 секунд.</p>]]></description>
			<author><![CDATA[null@example.com (XliN)]]></author>
			<pubDate>Sat, 18 Dec 2010 15:21:19 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=123390#p123390</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подскажите, как закрыть брутфорс с помощью правил iptables]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=123383#p123383</link>
			<description><![CDATA[<p>да ни причем, просто опыта было мало, дошел, что работает и без рестарта апача</p><br /><p>Но вот на первый мой вопрос так никто из спецов и не ответил</p><p>Господа профи, подскажите, какую строчку вставить в код файла правил /etc/iptables.up.rules, чтобы количество подключений к ssh было, например, не более 8 в мин, а также, какую еще одну строчку в файл правил вставить, чтобы запретить для подключения перечень ip, пытающихся ломать?<br />И еще, достаточно ли будет только этих двух строчек в файле правил, не заблокирую ли я свой удаленный сервер, если не буду указывать ничего более, кроме этих двух строчек, я себя конечно кроном буду страховать, чтобы затирал эти правила раз в 5-10 мин на время отладки, но все равно впервые это делать страшновато</p>]]></description>
			<author><![CDATA[null@example.com (waldi)]]></author>
			<pubDate>Sat, 18 Dec 2010 14:55:40 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=123383#p123383</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подскажите, как закрыть брутфорс с помощью правил iptables]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=123051#p123051</link>
			<description><![CDATA[<div class="quotebox"><cite>waldi пишет:</cite><blockquote><p> просто хотелось знать мнение профессионалов, почему без рестарта апача у меня не обошлось,</p></blockquote></div><p>причем здесь apache?&nbsp; oO Вроде бы речь идет об ssh, или я что то упустил?</p>]]></description>
			<author><![CDATA[null@example.com (i2ks)]]></author>
			<pubDate>Fri, 17 Dec 2010 11:16:30 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=123051#p123051</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подскажите, как закрыть брутфорс с помощью правил iptables]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=123039#p123039</link>
			<description><![CDATA[<p>спасибо за комплимент, но ясно, что порт я указал наугад, реальный другой, просто хотелось знать мнение профессионалов, почему без рестарта апача у меня не обошлось, может, есть еще какая- то хитрость, подскажите</p>]]></description>
			<author><![CDATA[null@example.com (waldi)]]></author>
			<pubDate>Fri, 17 Dec 2010 10:44:11 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=123039#p123039</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подскажите, как закрыть брутфорс с помощью правил iptables]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=123007#p123007</link>
			<description><![CDATA[<div class="quotebox"><cite>waldi пишет:</cite><blockquote><p> Новый порт ssh 1289 заработал в обе стороны</p></blockquote></div><p>Браво, и теперь все знают ваш порт&nbsp; smile , хотя бы написали бы так: <em>Новый порт ssh&nbsp; заработал в обе стороны</em> Хотя ни кто вам не мешает перевесить на другой порт&nbsp; smile</p>]]></description>
			<author><![CDATA[null@example.com (i2ks)]]></author>
			<pubDate>Fri, 17 Dec 2010 08:11:26 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=123007#p123007</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подскажите, как закрыть брутфорс с помощью правил iptables]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=122951#p122951</link>
			<description><![CDATA[<p>Да, действительно suse у меня клиент, а debian - сервер и заодно шлюз из локалки наружу, ssh между ними по 22 порту работает исправно, но с конфигами ssh тут вот какая особенность.<br />И на сервере debian, и на клиенте suse лежат по два конфига(оба) /etc/ssh/ssh_config&nbsp; и /etc/ssh/sshd_config. В обоих конфигах&nbsp; /etc/ssh/ssh_config директива Port 22 ранее была закомментирована, когда ssh&nbsp; работал по 22 порту. <br />Но у меня, в отличие от того что Вы сказали, бинарник sshd на клиенте, а на сервере лежит бинарник ssh.<br />Это так должно быть? Я в администрировании новичок,&nbsp; раньше только программировал. </p><p>Короче,&nbsp; путем экспериментов дошел до следующего. Новый порт ssh 1289 заработал в обе стороны (с сервера на клиент и обратно) только после того, как исправил во всех четырех вышеперечисленных конфигах ssh порт 22 на порт 1289 , а потом рестартовал апач и на сервере, и на клиенте. Рестарта ssh было недостаточно.<br />Как должно быть у опытных- не знаю, но у меня вышло только так.</p>]]></description>
			<author><![CDATA[null@example.com (waldi)]]></author>
			<pubDate>Thu, 16 Dec 2010 22:59:41 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=122951#p122951</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подскажите, как закрыть брутфорс с помощью правил iptables]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=122762#p122762</link>
			<description><![CDATA[<div class="quotebox"><cite>waldi пишет:</cite><blockquote><p>При попытке подсоединиться с suse на debian по ssh и наоборот с debian на suse выдает&nbsp; сообщение &quot;connection refused on Port 22&quot; , подскажите, пожалуйста, что делаю не так?</p></blockquote></div><p>на клиенте настраивается ~/.ssh/config<br />на сервере настраивается /etc/ssh/sshd_config</p><p>одна машина == сервер, другая == клиент. Клиент подсоединяется к серверу.</p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Thu, 16 Dec 2010 13:04:55 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=122762#p122762</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подскажите, как закрыть брутфорс с помощью правил iptables]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=122759#p122759</link>
			<description><![CDATA[<div class="quotebox"><cite>antaeus пишет:</cite><blockquote><p>смысла перевешивать с 22 порта на какой то другой не вижу.</p></blockquote></div><p>про это есть старый еврейский анекдот...<br />ваше дело, не хотите закрывать на цепочку - не надо.</p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Thu, 16 Dec 2010 13:01:05 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=122759#p122759</guid>
		</item>
	</channel>
</rss>
