如何在 Ubuntu 18.04 上阻止 ssh?

如何在 Ubuntu 18.04 上阻止 ssh?

我只是想阻止 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 包安装它

但正如前面提到的,通常你不必担心这个......否则,重新表述你的问题。

相关内容