服务器应该如下所示:
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
但是这不起作用。
https://superuser.com/questions/597660/sshd-service-listening-on-multiple-ports
你也可以用iptables来做一些事情来改变周围的端口。
ssh并不关心域名。 它只是监听一个ip:port组合。 它取决于你使域指向正确的ip。