1. Linuxサーバーは、/etc/hosts.denyを設定して、相手のIPがSSH経由でサーバーにログインすることを禁止します。 2. SSH サービスのデフォルト ポート 22 を使用しないでください。新しいポートをリセットします。1024 より大きい新しいポート番号を設定することをお勧めします。 まず、Alibaba Cloud コンソールにログインし、サーバー上で新しいポートを開きます。 次に、サーバーの SSH 構成ファイルを変更し、ファイルにポート 1618 の行を追加して保存し、終了します (:wq) SSH サービスの設定を変更するたびに、SSH サービスを再起動する必要があります。 3. 相手に力ずくで破る機会を与えない。 admin などの一般的なユーザーを削除します。相手はユーザー名を推測できず、パスワードをブルートフォースで解読することもできません (userdel -r はユーザーのファイル情報を保持せずに完全に削除することを意味します) 4. サーバーのデフォルトのスーパーユーザー名はrootであり、相手はrootユーザー名でパスワードをブルートフォース攻撃する機会があるため、rootユーザーがSSH経由でログインすることを禁止します。パスワードがうまく破られた場合、特に実稼働環境では、root権限を持つことによる損害は大きすぎます。したがって、これを実行し、他のユーザーでSSHにログインし、必要に応じてsu-を使用してrootユーザーに切り替えることができます。 PermitRootLogin yesの行をPermitRootLogin noに変更します。 5. SSH にログインするためのユーザー パスワードは、できるだけ複雑にする必要があります。 要約する 以上が編集者が紹介したLinuxサーバーのSSHクラッキング防止方法です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: MySQL サービスを起動できない問題の解決策を含む MySQL 5.7.17 インストール チュートリアル
>>: Vue パッケージサイズの最適化の実装 (1.72M から 94K)
内容Hyperledger fabric1.4環境のWindows 10でのセットアップ前提条件Wi...
1. ファイル名検索を実行するwhich ('実行可能ファイル' を検索) //PA...
目次1 現在のデータベースの内容を表示し、データベースをバックアップする2 bin_log関数を有効...
適切な設定を行うことで、Linux ユーザーにパスワードを定期的に変更させることができます。パスワー...
目次1. 初心者が陥りがちな間違い2. Iteratorのremove()メソッドを使用する3. f...
仮想メモリとは何ですか?まずはWikipediaからの紹介文をそのまま引用します。仮想メモリは、コン...
目次序文問題を見つける解決する追記序文最近、 UIコンポーネントを作成する予定で、 vue 2.xと...
目次質問1. webpack webpack-cliをインストールする2. webpackのバージョ...
IOSデータベースアップグレードデータ移行の詳細な例まとめ:昔、データベースのバージョン アップグレ...
目次序文エラー境界エラー境界を超えてトライ/キャッチwindow.onerror、エラーイベント未処...
目次Dockerコンテナのソースコードを使用してhttpdをデプロイし、ストレージボリュームを使用し...
c3p0の使用c3p0jarパッケージをインポートする <!-- https://mvnrep...
前面に書かれたMySQL をアップグレードする方法には、インプレース アップグレードと論理アップグレ...
仕事で、これまで一度も書いたことのないケースに遭遇しました。午後の半分をその作業に費やし、ついに書き...
目次1. axioの基本的な使い方2. クロスドメインの問題を解決するには? 3. パッケージ4. ...