gar*_*tor 0 ssh domain apache-2.2
我在家里的一台电脑上启用了 ssh,所以我可以从我的主 IP 访问它。
不,我有一个域,可以将其转发到我的 ip。假设这个网站被称为
melikecandycoveredfrogs.com 映射到http://myip/
我能跑
ssh myip 并成功连接,但是当我尝试 ssh melikecandycoveredfrogs.com 时,它似乎不起作用。我有端口转发和一切。
我怎样才能做到这一点?http:// 会导致问题吗?
谢谢,麻烦您了。
SSH 不是 HTTP,因此与您的网站的讨论无关(是的,将 http:// 传递给 ssh 会混淆它)。
当你说“映射到”时,我不知道你的意思是:
第一个和第三个应该可以正常工作,第二个不会(ssh 不是 http,您的 ssh 客户端不会理解 HTTP 重定向)。
第四个选项可能有效;如果您记得转发端口 22,如果您使用了适当的 DNAT 和 SNAT 组合[1]
您能否发布“ssh -v melikecandycoveredfrogs.com”的输出(更改了主机名/用户名/IP)以便我们看看出了什么问题?
[2] 始终需要 DNAT。
如果从 myip 返回连接源的返回流量在途中通过 melikecandycoveredfrogs.com,则 melikecandycoveredfrogs.com 也有机会在返回的途中执行所需的 NAT。
但是,如果流量通常不通过 melikecandycoveredfrogs.com,那么您的源计算机最终会连接到 melikecandycoveredfrogs.com 并从 myip 获得响应,这会使您的源计算机感到困惑,并且只会丢弃令人困惑的数据包。
在这种情况下,melikecandycoveredfrogs.com 也需要做 SNAT;以便 myip 认为连接源自 melikecandycoveredfrogs.com 并将响应发送回那里;melikecandycoveredfrogs.com 然后可以重写地址并将其发送回您的源计算机。
我相当确定这不是您的问题,因为 http 连接会遇到同样的问题,而且您提出问题的方式意味着 http 工作正常。
归档时间: |
|
查看次数: |
111 次 |
最近记录: |