CentOSでSSHログインを禁止する方法は何ですか?

CentOS上でのSSHログインを禁止する方法は、以下の手順に従って設定できます。

  1. CentOSサーバーにrootユーザーとしてログインする。
  2. sshd_configというSSHの設定ファイルを開いてください。viエディターなど、任意のテキストエディターを使用できます。
  3. /etc/ssh/sshd_configファイルを開く
  4. 設定ファイルの中で、以下の行を見つけてください。
  5. ルートユーザーのログインを許可します。
  6. この行のコメント記号 “#” を削除し、yes を no に変更して、つまり修正するとは、「# yes」を「no」に変更することです。
  7. PermitRootLogin を no に設定する。
  8. すべてのユーザーのSSHログインを無効にしたい場合は、次の行を追加してください。
  9. DenyUsers * → DenyUsers * を拒否する
  10. ファイルを保存して閉じてください。
  11. 変更を適用するためにSSHサービスを再起動してください。
  12. sshdの再起動サービス

現在、SSHログインは、ルートユーザーを含め、全てのユーザーに対して禁止されます。

bannerAds