配置 SSH 以监听特定 IP 地址上的端口 443

配置 SSH 以监听特定 IP 地址上的端口 443

可能重复:
仅允许在其中一个服务器 IP 地址上进行 SSH

我有两个 IP 地址,IP1 和 IP2。目前我已将 sshd 设置为监听端口 22 和端口 443。问题是它在两个 IP 地址上都监听这两个端口。是否可以只监听 IP1 上的端口 22,而监听 IP2 上的端口 22 和 443?如果可以,该怎么做?

我正在运行 Ubuntu 10.04 服务器。

谢谢,

答案1

是的:

监听地址 ip.the.first:22
ListenAddress ip.the.second:22
ListenAddress ip.the.second:443

这些 ListenAddress 指令位于您的 sshd_config 文件中。它确实接受 IP:Port 命名法来准确指定要监听的位置。如果您这样做,则不需要该Ports指令。

相关内容