<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Настройка iptables по ssh]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=23797&amp;type=atom" />
	<updated>2012-10-01T11:05:11Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=23797</id>
		<entry>
			<title type="html"><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=300965#p300965" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2012-10-01T11:05:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=300965#p300965</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=300911#p300911" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-10-01T09:50:35Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=300911#p300911</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=300909#p300909" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2012-10-01T09:49:06Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=300909#p300909</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=300143#p300143" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Сергей В. пишет:</cite><blockquote><p>Почему нельзя напрямую? без $IPT</p></blockquote></div><p>Что бы было удобнее. В данном случаи короче писать. А вообще интерефейсы лучше загонять в переменные, как сделано и тут. Для чего? А вдруг вы пересели с ppp на eth? Для того что бы поменять все строчки нужно усилия, а так всего одно значение переменной.</p>]]></content>
			<author>
				<name><![CDATA[XliN]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6412</uri>
			</author>
			<updated>2012-09-26T11:54:46Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=300143#p300143</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=300142#p300142" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Сергей В. пишет:</cite><blockquote><p>а можно пояснить смысл этой записи?</p><p>Почему нельзя напрямую? без $IPT</p></blockquote></div><p>Чтобы можно было использовать готовый скрипт на системах, где путь к <em>iptables</em> может отличаться от исходной. Достаточно будет изменить переменную.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-09-26T11:46:27Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=300142#p300142</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=300137#p300137" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Сергей В. пишет:</cite><blockquote><p>Почему нельзя напрямую? без $IPT</p></blockquote></div><p>так кошерней, и в некоторых случая проще использовать переменную, нежели целую запись.</p>]]></content>
			<author>
				<name><![CDATA[i2ks]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16</uri>
			</author>
			<updated>2012-09-26T11:36:33Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=300137#p300137</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=300135#p300135" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>IPT=&quot;/sbin/iptables&quot;</code></pre></div><p>а можно пояснить смысл этой записи?</p><p>Почему нельзя напрямую? без $IPT</p>]]></content>
			<author>
				<name><![CDATA[Сергей В.]]></name>
				<uri>https://linuxforum.ru/profile.php?id=12092</uri>
			</author>
			<updated>2012-09-26T11:32:23Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=300135#p300135</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=298634#p298634" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Сергей В. пишет:</cite><blockquote><p>Верно ведь?</p></blockquote></div><p>Верно. <a href="http://linuxforum.ru/viewtopic.php?id=14808">Посмотри тут.</a></p>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2012-09-14T13:25:03Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=298634#p298634</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=298629#p298629" />
			<content type="html"><![CDATA[<p>Но в этом случае nmap покажет открытые 21 443 53 порты. Верно ведь?</p>]]></content>
			<author>
				<name><![CDATA[Сергей В.]]></name>
				<uri>https://linuxforum.ru/profile.php?id=12092</uri>
			</author>
			<updated>2012-09-14T11:58:09Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=298629#p298629</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=298618#p298618" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2012-09-14T10:12:49Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=298618#p298618</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=298613#p298613" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Сергей В.]]></name>
				<uri>https://linuxforum.ru/profile.php?id=12092</uri>
			</author>
			<updated>2012-09-14T09:46:55Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=298613#p298613</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=298200#p298200" />
			<content type="html"><![CDATA[<p>Хочется наипростейшее решение.</p>]]></content>
			<author>
				<name><![CDATA[Сергей В.]]></name>
				<uri>https://linuxforum.ru/profile.php?id=12092</uri>
			</author>
			<updated>2012-09-12T09:16:55Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=298200#p298200</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=298186#p298186" />
			<content type="html"><![CDATA[<p><a href="http://linuxforum.ru/viewtopic.php?id=13140">Вот тема</a> в которой много мелких вопросов подробно обсуждено.</p>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2012-09-12T08:34:23Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=298186#p298186</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=298184#p298184" />
			<content type="html"><![CDATA[<p>Я что, НЕдоразрешил что-ли?</p>]]></content>
			<author>
				<name><![CDATA[Сергей В.]]></name>
				<uri>https://linuxforum.ru/profile.php?id=12092</uri>
			</author>
			<updated>2012-09-12T08:25:02Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=298184#p298184</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка iptables по ssh]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=298183#p298183" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[i2ks]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16</uri>
			</author>
			<updated>2012-09-12T08:20:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=298183#p298183</id>
		</entry>
</feed>
