CentOS 7 のインストールと設定 CSF グラフィック チュートリアル

CentOS 7 のインストールと設定 CSF グラフィック チュートリアル

CSF は、Linux サーバー用のファイアウォール アプリケーション スイートです。CSF は、SSH、SMTP、IMAP、Pop3、"su" コマンドなどのアプリケーション用のログイン/侵入検出機能でもあります。たとえば、CSF は、誰かが SSH 経由でサーバーにログインしたことを検出し、そのユーザーがサーバー上で「su」コマンドを使用して昇格された権限を取得しようとするとアラートを発します。 また、メール サーバー (Exim、IMAP、Doecot、uw-imp、Keio)、OpenSSH サーバー、Ftp サーバー (Pue-ftpd、sftpd、Poftpd)、cPnel サーバーでのログイン認証の失敗もチェックし、fil2bn などのソフトウェアを置き換えます。 CSFはホスティングサーバーに適したセキュリティソリューションであり、WHM/cPnel、DiectAdmin、およびウェブミンユーザー インターフェイス (UI) で。 CSF はすべての Linux システムをサポートしているため、今日は CentOS 7 に CSF をインストールして構成する方法を参考として紹介します。

前提条件

  • CentOS 7 (私のサーバーは IP 92.68..0 を使用します)。
  • 権限がありません。

このチュートリアルで行うことは次のとおりです。

  • CSF の依存関係をインストールします。
  • CSFをインストールする
  • CSF を構成します。
  • 基本的な CSF コマンド。
  • 高度な設定。

ステップR CFS依存関係をインストールする

CSF はPel をベースにしているため、まず Pel をサーバーにインストールする必要があります。 CSF インストーラをダウンロードするにはwgetが必要で、CSF 構成ファイルを編集するにはim (または任意のエディター) が必要です。 yum コマンドを使用してパッケージをインストールします。

yum install wget im pel-libwww-pel.noch pel-Time-HiRes

ステップ2 R CSFをインストールする

ぜひご覧ください「/us/sc/」ディレクトリに移動し、wget コマンドを使用して CSF をダウンロードします。

cd /us/sc/

https://downlod.configsee.com/csf.tgz をダウンロードしてください

t.gz ファイルを解凍し、csf ディレクトリに移動してインストールします。

t -xzf csf.tgz

cd csf

sh インストールll.sh

CSF のインストールが完了したことを示すメッセージが表示されます。

ここで、この CSG がこのサーバー上で実際に正常に動作していることを確認する必要があります。 「/us/locl/csf/bin/」ディレクトリに移動し、 「csftest.pl」を実行します。

cd /us/locl/csf/bin/

ペル csftest.pl

次のようなテスト結果が表示された場合、CSF はサーバー上で問題なく実行されています。

結果: csfはこのseeで機能するはずです

ステップ3. CentOS 7でCSFを構成する

CSFの設定プロセスの前に、まず知っておくべきことは、「CentOS 7」には「フィールド」デフォルトのファイアウォールアプリケーションファイアウォールを停止し、スタートアップから削除する必要があります。

ファイアウォールを停止します。

systemctl ファイアウォールを停止する

スタートアップからフィールドを無効化/削除:

systemctl ファイアウォールを無効にする

次に、CSF 構成ディレクトリ「/etc/csf/」に移動し、im エディターを使用してファイル「csf.conf」を編集します。

/etc/csf/ をコピーします

im csf.conf

最初の行"テスト"変更する「0」ファイアウォール設定を適用します。

テスト = “0

デフォルトでは、CSF は SSH 標準ポート 22 への受信トラフィックと送信トラフィックを許可します。別の SSH ポートを使用する場合は、 39 行目にポートを追加します。 TCP_INでの設定

次に、systemctl コマンドを使用して CSF と LFD を起動します。

システムctl stt csf

システムctl stt lfd

次に、起動時に csf および lfd サービスが起動するように有効にします。

systemctl は csf を有効にする

systemctl を有効にする lfd

次のコマンドで CSF のデフォルト ルールを表示できます。

csf -l

ステップ4: 基本的なCSFコマンド

ファイアウォールを起動します(ファイアウォールルールを有効にします)。

csf-s は

2. ファイアウォール ルールを更新/停止します。

csf-f は

3. ファイアウォール ルールを再読み込みします。

csf -

4. IP を許可し、csf.llow に追加します。

csf-92.68..09

結果:

92.68..09 を csf.llow および iptbles ACCEPT に追加しています…

受け入れる ll opt ̶ in !lo out * 92.68..09 -> 0.0.0.0/0

受け入れる ll opt ̶ in * out !lo 0.0.0.0/0 -> 92.68..09

5. csf.llow から IP を削除して除去します。

csf-92.68..09

結果:

ule を削除しています…

受け入れる ll opt ̶ in !lo out * 92.68..09 -> 0.0.0.0/0

受け入れる ll opt ̶ in * out !lo 0.0.0.0/0 -> 92.68..09

6. IPを拒否し、csf.denyに追加します。

csf -d 92.68..09

結果:

92.68..09 を csf.deny と iptables DROP に追加しています…

DROP ll opt ̶ in !lo out * 92.68..09 -> 0.0.0.0/0

LOGDROPOUT ll opt ̶ in * out !lo 0.0.0.0/0 -> 92.68..09

7. csf.deny から IP を削除します。

csf -d 92.68..09

結果:

ule を削除しています…

DROP ll opt ̶ in !lo out * 92.68..09 -> 0.0.0.0/0

LOGDROPOUT ll opt ̶ in * out !lo 0.0.0.0/0 -> 92.68..09

8. csf.deny からすべてのエントリを削除してロックを解除します。

csf-df の

結果:

DROP ll opt ̶ in !lo out * 92.68..0 -> 0.0.0.0/0

LOGDROPOUT ll opt ̶ in * out !lo 0.0.0.0/0 -> 92.68..0

DROP ll opt ̶ in !lo out * 92.68.. -> 0.0.0.0/0

LOGDROPOUT ll opt — in * out !lo 0.0.0.0/0 -> 92.68..

csf:ll エントリは csf.deny から削除されました

9. iptblesでパターンマッチを検索します。例: IP、CIDR、ポート番号

csf -g 92.68..0

ステップ5: 高度な構成

CSF についてはいくつかの調整がここにあるので、ニーズに合わせて設定できます。

csf 構成ディレクトリに戻り、csf.conf 構成ファイルを編集します。

/etc/csf/ をコピーします

im csf.conf

csf.llow ファイル内の IP アドレスをブロックしないでください。

デフォルトでは、lfdはcsf.llowファイルの下のIPもブロックします。したがって、csf.llowファイルのIPをlfdによってブロックしないようにしたい場合は、 272行目に移動して変更します。 「許可しない」変更する「」 。 これは、自宅やオフィスで静的 IP を持ち、その IP がインターネット サーバーのファイアウォールによってブロックされていないことを確認したい場合に便利です。

IGNORE_ALLOW = "-

2. ICMP の入出力を許可します。

ping/ICMPの52行目:

ICMP_IN = “-

59行目はping/ICMPを示しています。

ICMP_OUT = “-

3. 特定の国をブロックする

CSFは使用を提供するCIDR (国コード) 国別にアクセスを許可または拒否するオプション。 836 行目に移動し、許可および拒否される国コードを追加します。

CC_DENY = "CN、UK、US̶

CC_ALLOW = "ID、MY、DE̶

4. Su および SSH ログイン ログを電子メールで送信します。

LFDが情報を送信するために使用するメールアドレスを設定できます。 SSHログインイベントと運営「す」コマンド、行069に移動して値を "" に変更します。

LF_SSH_EMAIL_ALERT = “̶

LF_SU_EMAIL_ALERT = “̶

次に、 588 行目で使用する電子メール アドレスを定義します。

LF_ALERT_TO = "[email protected]

さらに調整したい場合は、以下をお読みください"/etc/csf/csf.conf"設定ファイル内のオプション。

結論は

CSF は、Linux サーバー用の IPtbles ベースのアプリケーション ファイアウォールです。 CSF には、cPnel/WHM、DiectAdmin、Webmin などの Web ベースの管理ツールをサポートできる多くの機能があります。 CSF はサーバーに簡単にインストールして使用できるため、システム管理者にとってセキュリティ管理がより便利になります。

<<:  rocks ドメイン名の意味は何ですか? rocks ドメイン名は登録できますか?

>>:  Xshell の使い方のヒント (IV): フォントの色と背景を変更する

推薦する

プライベート ドメイン コミュニティとは何ですか (なぜプライベート ドメイン コミュニティはパブリック アカウントよりも投資価値があるのでしょうか)

プライベートドメインコミュニティはパブリックアカウントよりも投資価値があるのはなぜですか?近年、プラ...

製品プロモーション戦略(効果的なマーケティングは、これら 4 つの戦略を理解することから生まれます)

効果的なマーケティングは、これら4つの戦略を理解することから生まれますマーケティング効果を高めるとい...

ハルビンは「アジア冬季競技大会」の期間に入り、氷と雪の産業は「活況」

2月7日、第9回アジア冬季競技大会(以下、「AWG」)がハルビンで正式に開幕した。今大会には、34の...

業務におけるデータ思考(大企業が話題にするデータ思考をどうやって確立するか?)

大企業がこぞって話題にしているデータ思考をどう確立するか?近年、採用市場においてデータアナリストの位...

インターネット運用業務内容(産業インターネット運用管理者試験に合格するには?応募条件は?試験内容は?)

インダストリアル・インターネット・オペレーション・マネージャー試験に合格するにはどうすればいいですか...

ブランドの従来のマーケティング(新しいメディア マーケティングと従来のマーケティング、どちらがブランドに適していますか?)

新しいメディア マーケティングと従来のマーケティング、どちらがブランドに適しているでしょうか?多くの...

コンテンツ運営の7つのポイント(人事部長 梁曼生:新メディアコンテンツ運営の7つの核心ポイント)

人事部長 梁曼生:新メディアコンテンツ運用の7つの核心コンテンツ操作を習得するには、全体のプロセスに...

ブランドプランニング専攻(上原トレーニング張家港キャンパス:なぜグラフィックデザイナーはブランドプランニングを学ぶ必要があるのか​​?)

上源トレーニング張家港キャンパス: グラフィック デザイナーはなぜブランド プランニングを学ぶ必要...

無料オンラインプロモーションの方法(無料オンラインプロモーションの実施方法)

無料のオンラインプロモーションの実施方法無料で宣伝する方法はたくさんありますが、一般的な方法をいくつ...

世界6位、中国1位の華珠のマーケティングの秘密を4,000語の記事で深く分析

出典:ヤンタオサンショウ感染症の終息と観光産業の全面自由化に伴い、ホテル業界も業績回復の波を迎えてい...

ブランド企画とブランド運用(ブランドをどう運用するか?ブランド運用の一般的な6つの方法)

ブランドを運営するには?ブランドを運営する6つの一般的な方法1. ブランドは何ですか?ブランドとは、...

Xiaomi マーケット ASO (詳細解釈: Xiaomi アプリストア ASO 最適化ガイド)

詳細分析: Xiaomi App Store ASO 最適化ガイドXiaomi App Storeは...

コンテンツプロダクトオペレーションとはどのようなことを行うのですか? (コンテンツ運用「雑」な人間としては、こう考えると実は違った風景が見えてきます)

コンテンツオペレーターとしてこう考えると違った見方ができました編集者注: コンテンツ エコシステムの...