「iptables sshを許可する」の版間の差分

提供: セキュリティ
移動: 案内検索
(ページの作成:「iptablesSecure Shell(ssh)のアクセスを許可する方法です。 __TOC__ == 概要 == == 単純な使い方 == === sshdへのインカミング...」)
 
 
行43: 行43:
 
COMMIT
 
COMMIT
 
</syntaxhighlight>
 
</syntaxhighlight>
 
+
== sshd へのアクセス回数制限を行う ==
 +
* [[iptables アクセス回数を制限する]]をご参照ください。
 
== 関連項目 ==
 
== 関連項目 ==
 
{{iptables}}
 
{{iptables}}
 
<!-- vim: filetype=mediawiki -->
 
<!-- vim: filetype=mediawiki -->

2014年2月20日 (木) 18:45時点における最新版

iptablesSecure Shell(ssh)のアクセスを許可する方法です。

概要

単純な使い方

sshdへのインカミングのアクセスを許可する

よそからのアクセスを許可する場合です。

-A INPUT -p tcp --dport ssh -j ACCEPT

sshdへのアウトゴーイングのアクセスを許可する

よそのサーバーへのsshの実行を許可する場合です。

-A OUTPUT -p tcp --dport ssh -j ACCEPT

ステートフルなアクセス制御

ステートフルインスペクションを利用する場合には、iptables ステートフルパケットインスペクションをご参照ください。

sshdへのインカミングのステートフルなアクセスを許可する

*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT DROP [0:0]
 
-A OUTPUT -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p tcp -m state --syn --state NEW --dport ssh -j ACCEPT
-A INPUT -p tcp ! --syn -m state --state NEW -j LOG --log-prefix "NEW not syn: "
-A INPUT -p tcp ! --syn -m state --state NEW -j DROP
COMMIT

sshdへのアウトゴーイングのステートフルなアクセスを許可する

*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT DROP [0:0]
-A OUTPUT -p tcp --dport ssh -m state --state NEW,ESTABLISHED -j ACCEPT
COMMIT

sshd へのアクセス回数制限を行う

関連項目