HTTP 连接:sshd 是否支持 HTTP?

HTTP 连接:sshd 是否支持 HTTP?

我想更好地理解 HTTP 隧道的机制:

  • 所以我有一个支持 HTTP CONNECT 方法的企业 HTTP 代理。
  • 我配置了类似 corkscrew 的东西来通过 HTTP 隧道传输 SSH
  • 这意味着当 corkscrew 向 Web 代理发送 HTTP 流量时,后者将向目标服务器发出 HTTP CONNECT

问题:当我连接到 SSH 服务器时,它如何理解来自 Web 代理的初始 HTTP CONNECT 以确认连接?毕竟它是 HTTP,而不是 SSH。

答案1

sshd 仅使用 ssh 协议(大多数情况下)。在您的场景中,sshd 使用 ssh,没有向其发送 HTTP。corkscrew 的整个目的是通过 HTTP 隧道传输 ssh 协议。

相关内容