Ubuntu で「すべての」 SSH 接続を切断するにはどうすればよいでしょうか?

Ubuntu で「すべての」 SSH 接続を切断するにはどうすればよいでしょうか?

これは指定されたソース用です:

iptables -A INPUT -p tcp --dport ssh -s 10.10.10.10 -j DROP

すべての着信 ssh 要求に対してこれを実行するにはどうすればよいですか?

答え1

誰かがマシンに SSH 接続できないようにする簡単な方法が 2 つあります。

1. iptables では、-sオプションをオフにします。これはソースを示します。sudo iptables -A INPUT -p tcp --dport ssh -j DROPこれを使用すると、ポート 22 へのすべての接続がブロックされます。

2. コメントで述べたように、openssh-server を停止して無効にします。これを行うにはいくつかの方法があります。

openssh-serverをアンインストールできます。

init.d/ssh.confの名前を変更し、

実行するupdate-rc.d ssh disableか、

方法を使用するhttps://askubuntu.com/a/56849/295286

答え2

インストールが完了したらufw、ターミナルで次のように入力できます。

sudo ufw enable
sudo sudo ufw deny ssh

ファイアウォールがアクティブかどうかを確認するには:

sudo ufw status

使用しているポートをブロックすることもできますssh:

sudo ufw deny 22/tcp

ルールが不要になった場合に削除するには:

sudo ufw delete deny ssh

参考リンク

関連情報