我目前正在通过 ssh 连接到我的服务器。我还有一个在同一服务器上运行的鱿鱼代理,我希望能够通过代理连接到 ssh,大概是通过服务器本地主机进行 ssh 吗?
目前尝试这样做会得到 403 响应。
我需要更改哪些配置才能使其正常工作?
另外,这是否被认为是好的做法,因为它将允许摆脱服务器端的 ssh 专用端口?
我目前正在通过 ssh 连接到我的服务器。我还有一个在同一服务器上运行的鱿鱼代理,我希望能够通过代理连接到 ssh,大概是通过服务器本地主机进行 ssh 吗?
目前尝试这样做会得到 403 响应。
我需要更改哪些配置才能使其正常工作?
另外,这是否被认为是好的做法,因为它将允许摆脱服务器端的 ssh 专用端口?
Squid 是一个 HTTP(S) 代理。SSH 有自己的协议,与 HTTP(S) 不兼容。因此您不能使用 Squid 来实现此目的。
您应该使用动态 DNS 提供商,将域名映射到您当前的 IP 地址。例如 no-ip.org。
目前正在开展在 HTTP/3 之上实现类似安全 shell 功能的工作:https: //github.com/francoismichel/ssh3。那可能允许代理支持。但这仍然是一个正在进行中的工作,因此可能存在错误。