LinuxですべてのSSH接続をブロックしたいです。どうやって進めますか?私の質問は簡単なので、あまり言葉のない内容を提供する必要はないと思います。調査してみましたが効果がありませんでしたので、正確な指示を提供してください。
答え1
これを行う方法はいくつかあります。
SSHサーバーを停止します。 (正確なコマンドは、ディストリビューションとインストールされているSSHサーバーによって異なる場合があります。)
systemctl stop sshd
ファイアウォールを使用してSSHポートをブロックします。デフォルトは22です(この例に適用可能
ufw
)。ufw block 22 && ufw reload
ネットワークを完全に無効にします(プラグの取り外し、RFキルスイッチ...)
答え2
完全に止まるのはどうですかsshd
?
答え3
すべてのSSH接続をブロックする最も簡単な方法は、SSHサーバーを削除することです。
ほとんどの場合(Ubuntu、Mint、Debianなどのディストリビューション)これはapt purge openssh-server
。
「ほとんどの場合」と言う理由は、ある場合(以下で説明)、SSHサーバーを削除すると他の効果が現れるためです(しかし、システムではそうではないかもしれません)。
- opensshではなく、libresshまたは他のsshserverを使用しています。
- debパッケージを使用してインストールしませんでした。
しかし、前述のように、一般的にこれについて心配する必要はありません...そうでない場合は、質問を変更してみてください。