pingスキャンをオフにする(役に立たないが) まずルートに切り替える
1はオフを意味します 0はオンを意味します iptablesの使用
基本的なセキュリティ設定を簡単に紹介します 1.共通ユーザーを作成し、rootログインを禁止し、共通ユーザーのみがsuコマンドを使用してrootに切り替えることを許可する これの利点は、パスワード保護が二重になっていることです。ハッカーが一般ユーザーのパスワードを知っていても、ルートパスワードを持っていなければ、サーバーへの攻撃は比較的制限されます。 具体的な手順は次のとおりです(ルート権限が必要です) 通常ユーザーの追加 ユーザー追加 xxx パスワードを設定する パスワード xxx これにより、通常のユーザーが作成されます ルートログインを無効にする
これで最初のステップは完了です。その後、rootはサーバーにログインできなくなり、通常のユーザーsuを介してのみ切り替えることができます。 2. ssh のデフォルト ポート 22 を変更します。ssh のポートは 22 なので、ポートを変更するとスキャンに少し時間がかかり、難易度が少し上がります。 次のようにすると、ポートが 51866 に変更されます。必要に応じて変更できます。10000 ~ 65535 の範囲内のポートを選択するのが最適です。 ステップ1 /etc/ssh/sshd_configを変更する vi /etc/ssh/sshd_config #ポート22 //この行から#記号を削除します ポート 51866 //以下の行を追加 最初にポート22を削除してみてはいかがでしょうか。他のポートが正常に構成されていない場合、ポート22が削除されると、サーバーに再度アクセスできなくなります。 ステップ2 SELinuxを変更する semanageをインストールする
SElinux によって現在許可されている ssh ポートを表示するには、次のコマンドを使用します。
SELinuxにポート51866を追加する
注: 操作が失敗した場合は、https://sebastianblade.com/how-to-modify-ssh-port-in-centos7/ を参照してください。 失敗した場合は、selinuxが有効になっていないことが原因であると考えられます。 追加されたかどうかを確認します
成功した場合は、次のように出力されます。
ステップ3 sshを再起動する
SSHがポート51866でリッスンしているかどうかを確認する
ステップ4 ファイアウォールのポート51866を開く
次に、51866 経由でログインできるかどうかをテストします。ログインできる場合は成功です。次に、ポート 22 を削除します。
ポート22 wqを削除
同時に、ファイアウォールはポート22も閉じます
Alibabaのサーバーを使用している場合は、Alibabaのセキュリティグループに新しい受信ルールを追加する必要があることに注意してください(おそらく、Alibabaのサーバーはイントラネットを使用しており、ポートマッピングが必要であるためです)。 3. DenyHosts などのソフトウェアを使用して SSH ブルートフォース クラッキングを防ぐ (詳細は説明しません) 実はこれは不正ログインをチェックするPythonスクリプトです。不正ログインの回数が設定回数を超えると、そのIPアドレスは自動的にブラックリストに追加されます。 4. クラウドロックを使用する(詳細は説明しません) 参考: http://tim-fly.iteye.com/blog/2308234 一般的に、最初の 2 つの手順を完了すると、侵入を少なくとも 50% 削減できます。3 番目の手順を完了すると、侵入の 80% 以上を基本的に排除できます。もちろん、最も重要なことは、セキュリティ意識を持ち、セキュリティと Linux の知識をさらに学ぶことです。 3つ目と4つ目については簡単に触れておきますので、ご興味があればご覧ください。 以下もご興味があるかもしれません:
|
<<: MySQL 8.0.15 winx64 のインストールと設定方法のグラフィックチュートリアル
>>: TypeScript をインストール、使用、自動コンパイルする方法に関するチュートリアル
HTML のセマンティクスはありふれた問題のようです。Google で検索すると、セマンティクスに関...
CentOS 7にPostgreSQL 11をインストールする PostgreSQL: 世界で最も先...
1. 概要MySQL データベースの日常的な操作とメンテナンスにおいて、ユーザーが誤ってデータを削...
span タグのスタイルに width 属性を直接設定すると、効果がないことがわかります。 disp...
多くのウェブデザイナーは、ウェブページのレイアウトを設計する際に、インターフェースウェブページの幅に...
適用シナリオ: iframe ページにスクロール バーがなく、親ウィンドウにスクロール バーが表示さ...
ウェブサーバー1. Webサーバーは、wev、cgi、asp機能を無効にするなど、不要なIISコンポ...
コードをコピーコードは次のとおりです。 <html> <!--混合フレームレイアウ...
2018 年の最新 MySQL 5.7 の詳細なインストールと設定は 4 つのステップに分かれており...
最近、メンバーがテストできるようにプロジェクトをパッケージ化する必要がありますが、パッケージ化された...
目次1. マップは任意のタイプのキーを受け入れます2. マップにはキー名に関する制限はありません3....
序文日常生活で使用する論理的判断文には、if...else...、switch...case...、...
Q1: データベースにはどのようなインデックスがありますか?メリットとデメリットは何ですか? 1. ...
目次機能コンポーネント子コンポーネントの分割ローカル変数v-show によるDOMの再利用キープアラ...
面接では、次のようなシナリオを経験する必要があります。インタビュアー: 「MySQL を使用したこと...