我想在多个端口但不同的域上运行我的 sshd 服务器。
服务器应该可以通过以下方式访问:
ssh -p 12345 example.com
ssh -p 22 git.example.com
我尝试进行/etc/ssh/sshd_config
如下修改:
Port 12345
ListenAddress 0.0.0.0
ListenAddress git.example.com
但这样做没有效果。
答案1
https://superuser.com/questions/597660/sshd-service-listening-on-multiple-ports
您还可以使用 iptables 来调整端口。
ssh 不太关心域名。它只监听 ip:port 组合。让域名指向正确的 ip 取决于你。