<?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 по ssh]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=23797</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=23797&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Настройка iptables по ssh».]]></description>
		<lastBuildDate>Mon, 01 Oct 2012 11:05:11 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=300965#p300965</link>
			<description><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>...не?</p></blockquote></div><p>можно и так. Но иногда нужно например юзать системную iptables, если есть ещё и тестовая в /usr/local/. /usr/local оно раньше идёт в $PATH, потому which покажет не то, что нужно. Короче - удобное средство для быстрого костылестроения <img src="https://linuxforum.ru/img/smilies/bx.gif" alt="bx" /></p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Mon, 01 Oct 2012 11:05:11 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=300965#p300965</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=300911#p300911</link>
			<description><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>я так вообще пишу</p></blockquote></div><p>...не?<br /></p><div class="codebox"><pre><code>which iptables</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Mon, 01 Oct 2012 09:50:35 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=300911#p300911</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=300909#p300909</link>
			<description><![CDATA[<div class="quotebox"><cite>Сергей В. пишет:</cite><blockquote><p>Почему нельзя напрямую? без $IPT</p></blockquote></div><p>потому-что в разных ОС iptables может быть в разных местах.<br />я так вообще пишу<br /></p><div class="codebox"><pre><code># find `echo $PATH | sed &#039;s/:/ /g&#039;` -name &quot;iptables&quot; | head -1
/usr/sbin/iptables</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Mon, 01 Oct 2012 09:49:06 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=300909#p300909</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=300143#p300143</link>
			<description><![CDATA[<div class="quotebox"><cite>Сергей В. пишет:</cite><blockquote><p>Почему нельзя напрямую? без $IPT</p></blockquote></div><p>Что бы было удобнее. В данном случаи короче писать. А вообще интерефейсы лучше загонять в переменные, как сделано и тут. Для чего? А вдруг вы пересели с ppp на eth? Для того что бы поменять все строчки нужно усилия, а так всего одно значение переменной.</p>]]></description>
			<author><![CDATA[null@example.com (XliN)]]></author>
			<pubDate>Wed, 26 Sep 2012 11:54:46 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=300143#p300143</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=300142#p300142</link>
			<description><![CDATA[<div class="quotebox"><cite>Сергей В. пишет:</cite><blockquote><p>а можно пояснить смысл этой записи?</p><p>Почему нельзя напрямую? без $IPT</p></blockquote></div><p>Чтобы можно было использовать готовый скрипт на системах, где путь к <em>iptables</em> может отличаться от исходной. Достаточно будет изменить переменную.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Wed, 26 Sep 2012 11:46:27 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=300142#p300142</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=300137#p300137</link>
			<description><![CDATA[<div class="quotebox"><cite>Сергей В. пишет:</cite><blockquote><p>Почему нельзя напрямую? без $IPT</p></blockquote></div><p>так кошерней, и в некоторых случая проще использовать переменную, нежели целую запись.</p>]]></description>
			<author><![CDATA[null@example.com (i2ks)]]></author>
			<pubDate>Wed, 26 Sep 2012 11:36:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=300137#p300137</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=300135#p300135</link>
			<description><![CDATA[<div class="codebox"><pre><code>IPT=&quot;/sbin/iptables&quot;</code></pre></div><p>а можно пояснить смысл этой записи?</p><p>Почему нельзя напрямую? без $IPT</p>]]></description>
			<author><![CDATA[null@example.com (Сергей В.)]]></author>
			<pubDate>Wed, 26 Sep 2012 11:32:23 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=300135#p300135</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=298634#p298634</link>
			<description><![CDATA[<div class="quotebox"><cite>Сергей В. пишет:</cite><blockquote><p>Верно ведь?</p></blockquote></div><p>Верно. <a href="http://linuxforum.ru/viewtopic.php?id=14808">Посмотри тут.</a></p>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Fri, 14 Sep 2012 13:25:03 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=298634#p298634</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=298629#p298629</link>
			<description><![CDATA[<p>Но в этом случае nmap покажет открытые 21 443 53 порты. Верно ведь?</p>]]></description>
			<author><![CDATA[null@example.com (Сергей В.)]]></author>
			<pubDate>Fri, 14 Sep 2012 11:58:09 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=298629#p298629</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=298618#p298618</link>
			<description><![CDATA[<p>Примерно должно быть так, FORWARD весь убран, у тебя же не шлюз.<br />скрипт<br /></p><div class="codebox"><pre><code>IPT=&quot;/sbin/iptables&quot;
EXT=&quot;ppp0&quot;             # - сетевой интерфейс подключен к интернету
SSHPORT=22
# Чистка всех правил
CHAINS=`cat /proc/net/ip_tables_names 2&gt;/dev/null`
for i in $CHAINS
do
    $IPT -t $i -F;
done

for i in $CHAINS
do
    $IPT -t $i -X;
done

$IPT -P INPUT   DROP
$IPT -P OUTPUT  DROP
$IPT -A INPUT   -m state --state       INVALID -j DROP
$IPT -A INPUT   -m conntrack --ctstate INVALID -j DROP
$IPT -A INPUT   --fragment -p icmp -j DROP
$IPT -A OUTPUT  --fragment -p icmp -j DROP
# SYN наводнение (связывание сист. ресурсов)
$IPT -A INPUT   -p tcp ! --syn -m state --state NEW -j DROP
$IPT -A OUTPUT  -p tcp ! --syn -m state --state NEW -j DROP
# Если интерфейс не lo, то запрещаем входить в список его адресов.
$IPT -A INPUT -s 127.0.0.1/255.0.0.0 ! -i lo -j DROP
$IPT -A INPUT \! -i lo -s 127.0.0.0/8 -j DROP
$IPT -A INPUT   -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPT -A OUTPUT  -m state --state ESTABLISHED,RELATED -j ACCEPT
# Разрешаем локальный траффик для loopback
$IPT -A INPUT   -i lo   -j ACCEPT
$IPT -A OUTPUT  -o lo   -j ACCEPT
# Разрешаем  ICMP соединение. Значительная часть ICMP используется для передачи сообщений о
# том, что происходит с тем или иным UDP или TCP соединением.
$IPT -A INPUT  -i $EXT -p icmp -m icmp --icmp-type source-quench -j ACCEPT
$IPT -A OUTPUT -o $EXT -p icmp -m icmp --icmp-type source-quench -j ACCEPT
# Разрешаем ping снаружи
$IPT -A INPUT  -i $EXT -p icmp -m icmp --icmp-type echo-request  -j ACCEPT
$IPT -A OUTPUT -o $EXT -p icmp -m icmp --icmp-type echo-reply    -j ACCEPT
# Разрешаем ping самому серверу
$IPT -A OUTPUT -o $EXT -p icmp -m icmp --icmp-type echo-request  -j ACCEPT
$IPT -A INPUT  -i $EXT -p icmp -m icmp --icmp-type parameter-problem -j ACCEPT
$IPT -A OUTPUT -o $EXT -p icmp -m icmp --icmp-type parameter-problem -j ACCEPT

# SSH наружу
$IPT -A INPUT   -i $EXT -p tcp -m tcp --dport $SSHPORT -j ACCEPT
$IPT -A OUTPUT  -o $EXT -p tcp -m tcp --sport $SSHPORT -j ACCEPT

# FTP наружу
$IPT -A INPUT   -i $EXT -p tcp -m tcp --dport 21 -j ACCEPT
$IPT -A OUTPUT  -o $EXT -p tcp -m tcp --sport 21 -j ACCEPT

# 443  наружу
$IPT -A INPUT   -i $EXT -p tcp -m tcp --dport  443 -j ACCEPT
$IPT -A OUTPUT  -o $EXT -p tcp -m tcp --sport  443 -j ACCEPT

# DNS
$IPT -A INPUT -m state --state NEW -p tcp -m tcp --dport 53 -j ACCEPT
$IPT -A INPUT -m state --state NEW -p udp -m udp --dport 53 -j ACCEPT</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Fri, 14 Sep 2012 10:12:49 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=298618#p298618</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=298613#p298613</link>
			<description><![CDATA[<div class="codebox"><pre><code>-P INPUT DROP
-P FORWARD DROP
-P OUTPUT ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT</code></pre></div><p>Вот наконец-то рабочий вариант. Но хочется чтобы&nbsp; OUTPUT тоже была в DROP, а там уже не работает.&nbsp; <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /></p>]]></description>
			<author><![CDATA[null@example.com (Сергей В.)]]></author>
			<pubDate>Fri, 14 Sep 2012 09:46:55 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=298613#p298613</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=298200#p298200</link>
			<description><![CDATA[<p>Хочется наипростейшее решение.</p>]]></description>
			<author><![CDATA[null@example.com (Сергей В.)]]></author>
			<pubDate>Wed, 12 Sep 2012 09:16:55 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=298200#p298200</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=298186#p298186</link>
			<description><![CDATA[<p><a href="http://linuxforum.ru/viewtopic.php?id=13140">Вот тема</a> в которой много мелких вопросов подробно обсуждено.</p>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Wed, 12 Sep 2012 08:34:23 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=298186#p298186</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=298184#p298184</link>
			<description><![CDATA[<p>Я что, НЕдоразрешил что-ли?</p>]]></description>
			<author><![CDATA[null@example.com (Сергей В.)]]></author>
			<pubDate>Wed, 12 Sep 2012 08:25:02 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=298184#p298184</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=298183#p298183</link>
			<description><![CDATA[<p>читай и вникай: <a href="http://www.cyberciti.biz/tips/linux-iptables-11-how-to-block-or-open-httpweb-service.html">http://www.cyberciti.biz/tips/linux-ipt … rvice.html</a></p>]]></description>
			<author><![CDATA[null@example.com (i2ks)]]></author>
			<pubDate>Wed, 12 Sep 2012 08:20:56 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=298183#p298183</guid>
		</item>
	</channel>
</rss>
