在多个端口但不同的域上运行 sshd

在多个端口但不同的域上运行 sshd

我想在多个端口但不同的域上运行我的 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 取决于你。

相关内容