最初,可以通过将以下行添加到 来使 SSH 服务侦听多个端口/etc/ssh/sshd_config。
Port 22
Port 5522
在这种情况下,您不能为不同的端口定义不同的规则。
我能找到的解决方案之一是创建一个新服务来在端口 5522 上运行 SSH 服务,然后将该服务作为守护进程运行。
为此,请按照以下步骤操作:-
sshd_config_customcp /etc/ssh/sshd_config /etc/ssh/sshd_config_custom
cp /lib/systemd/system/ssh.service /lib/systemd/system/sshd-custom.service
/lib/systemd/system/sshd-custom.service并更改ExecStart=/usr/sbin/sshd -D $SSHD_OPTS
到
ExecStart=/usr/sbin/sshd -D $SSHD_OPTS -f /etc/ssh/sshd_config_custom
和
Alias=sshd.service
到
Alias=sshd-custom.service
保存并退出文件。
现在您可以添加该行Port 5522并/etc/ssh/sshd_config_custom可以对此conf 文件进行任何所需的更改。
启用并启动我们创建的自定义服务。
systemctl enable sshd-custom.service
systemctl start sshd-custom.service
如果还有其他建议请告诉我
| 归档时间: | 
 | 
| 查看次数: | 2948 次 | 
| 最近记录: |