ssh 将 LocalAddress 与 ssh.socket 匹配不起作用

ssh 将 LocalAddress 与 ssh.socket 匹配不起作用

在新安装的 Ubuntu 上,我注意到 SSH 使用套接字按需启动其守护程序。我/etc/systemd/system/ssh.socket.d/port.conf在服务器上配置了以下两个端口进行监听:

[Socket]
ListenStream=
ListenStream=1234
ListenStream=1235

对于 SSH 服务器配置端,我有一个自定义配置文件(/etc/ssh/sshd_config.d/root.conf),如下所示:

Match LocalAddress 192.168.1.100:1235
  PermitRootLogin yes

192.168.1.100SSH 服务器的 IP 地址在哪里。此配置不起作用。似乎ssh.socket在上面任一端口接收请求,但使用不同的(随机?)端口将该请求发送到 SSH 守护程序。

有没有办法继续一起使用ssh.socketMatch LocalAddress?我喜欢只在连接请求到达套接字时启动守护进程的想法,所以我宁愿不禁用它

相关内容