几个特殊IP通过ssh连接服务器

Several special IP connect to server with ssh

我想要几个特殊的 IP 使用 ssh 连接到我的服务器并阻止任何其他 IP

你觉得如何解决这个问题?

我有centos 7

防火墙是 CSF

我使用 cpanel 和 whm

您可以使用 /etc/hosts.allow 文件为 WHM 和 SSH 设置有限的 IP 访问权限。您可以通过命令行或 WHM 编辑此文件,对于 WHM,请尝试使用 WHM >> 安全中心 >> 主机访问控制

以下是 cPanel 文档中的一些信息。

https://documentation.cpanel.net/display/ALD/Host+Access+Control

让我们看看SSH(服务器)的配置文件/etc/ssh/sshd_config

要限制所有 SSH 用户从特定 IP 访问,只需在同一文件的底部添加 /etc/ssh/sshd_config:

AllowUsers *@192.168.0.*

它只限制像 192.168.0 这样的 IP。*

如果您有更多网络,或者只有几个 IP,请像这样添加:

AllowUsers *@192.168.0.2  *@10.20.30.1 *@10.20.30.7 

等并重新启动 PC 或者更好,服务 sshd