仅在其中一台服务器 IP 地址上允许 SSH

Ada*_*dam 4 linux ssh centos

我有一个带有多个 IP 地址的服务器,用于在每个 IP 地址上托管站点。我有一个没有关联站点的 IP 地址。我想只允许 SSH 登录到没有关联站点的一个 IP 地址。这可能吗?如果是这样,谁能告诉我如何实现这一目标?

小智 14

查看 sshd_config 中的 ListenAddress。

ListenAddress
         Specifies the local addresses sshd(8) should listen on.  The
         following forms may be used:

               ListenAddress host|IPv4_addr|IPv6_addr
               ListenAddress host|IPv4_addr:port
               ListenAddress [host|IPv6_addr]:port

         If port is not specified, sshd will listen on the address and all
         prior Port options specified.  The default is to listen on all
         local addresses.  Multiple ListenAddress options are permitted.
         Additionally, any Port options must precede this option for non-
         port qualified addresses.
Run Code Online (Sandbox Code Playgroud)