我只是想阻止 Linux 上的所有 ssh 连接。我该如何继续?我的问题很简单,所以我认为没有必要提供过多的废话。我尝试进行研究,但我尝试过的方法均无效,因此请向我提供准确的说明。
答案1
有几种方法可以做到这一点
停止 SSH 服务器(确切的命令可能会有所不同,具体取决于发行版和安装的 ssh 服务器)
systemctl stop sshd
使用防火墙屏蔽你的SSH端口,默认22(本例适用
ufw
)ufw block 22 && ufw reload
完全禁用网络(拔掉插头,射频终止开关......)
答案2
你为什么不完全停下来sshd
呢?
答案3
阻止所有 ssh 连接的最简单方法是删除 ssh 服务器...
在大多数情况下(Ubuntu、Mint、Debian 和类似发行版),这将是apt purge openssh-server
.
我说“大多数情况”是因为在某些情况下(如下所述)删除 ssh 服务器的效果会有所不同(但您的系统上可能不会出现这种情况):
- 您没有使用 openssh,而是使用 libressh 或其他 sshserver
- 您没有使用 deb 包安装它
但正如前面提到的,通常你不必担心这个......否则,重新表述你的问题。