SSH 无法通过域名工作,但如果直接通过 ddns 连接则可以正常工作

SSH 无法通过域名工作,但如果直接通过 ddns 连接则可以正常工作

我的情况是这样的:家里(路由器配置了 ddns.net,(内部)端口 22 映射到 443(只是为了避开大多数防火墙)以在互联网上公开我的电脑,ddns 订阅和“mydomain.com”的域订阅。

我希望能够通过 ssh 连接我的电脑, 目前我可以通过以下方式成功访问我的电脑 :将域配置为添加如下 CNAME 记录: ssh [email protected] -p 443
ssh [email protected] -p 443
home.mydomain.com CNAME myname.dyndns.net TTL 900

但是当使用时home.mydomain.com我收到此错误 kex_exchange_identification: 远程主机关闭连接`

如果我ping home.mydomain.com正确解析了它(与 ping myname.ddns.net 相同的 IP)并且我收到了响应。

相关内容