手当たり次第に書くんだ

飽きっぽいのは本能

CentOS 5 TCP Wrapper – hosts.allow / hosts.deny によるアクセス制御

この記事は CentOS 5 を前提にした古いサーバー構築・保守手順の記録です。CentOS 5 は既にサポートが終了しているため、新規構築では現行の Linux ディストリビューションを利用してください。ここでは、当時の環境を保守・確認するための資料として整理しています。

概要

TCP Wrapper を利用したアクセス制御の設定方法を説明します。TCP Wrapper は、iptables などのファイアウォールとは異なり、特定のサービスに対するアクセス制御を行います。この設定は、TCP Wrapper に対応しているサービスでのみ有効です。ここでは、hosts.denyhosts.allow を使用して SSH サービス (sshd) へのアクセス制限と許可を設定します。

/etc/hosts.deny

/etc/hosts.deny を編集します。この設定により、全てのホストからの SSH アクセスを拒否します。

cat > /etc/hosts.deny <<'EOF'
sshd: ALL
EOF

/etc/hosts.allow

/etc/hosts.allow を編集します。この設定により、10.0.0.0/255.255.255.0 のネットワークからの SSH アクセスを許可します。

cat > /etc/hosts.allow <<'EOF'
sshd: 10.0.0.0/255.255.255.0
EOF

関連記事

CentOS 5 TCP Wrapper – hosts.allow / hosts.deny によるアクセス制御

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る