sshd 服务监听多个端口

Man*_*rra 5 linux ssh port ssl openssh

好吧,对于不同的客户端,我需要使用多个不同的端口,sshd 将在其中侦听。每个客户端实时连接不同的 ssh 端口。

我可以让 sshd 服务监听多个端口吗?类似于 sshd 配置文件中的端口范围?

提前致谢。

小智 5

请参阅 sshd-config 的手册页:

ListenAddress 指定 sshd(8) 应该监听的本地地址。可以使用以下表格:

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)

编辑

港口

指定 sshd(8) 监听的端口号。默认值为 22。允许使用此类型的多个选项。另见听地址。

  • 通过启动一个单独的 sshd 实例,你可以拥有超过 256 个,它有自己的配置文件和端口列表。 (2认同)
  • 我花了一些时间才意识到,如果您在 Port 部分指定多个端口,请确保首先列出最小的端口号,否则它将无法工作,至少在 Amazon Linux 上,OpenSSH_6.6.1p1 (2认同)