channel 5: open failed: connect failed: Connection refused 涉及从 SSH 服务器打开的后续连接。当该通道失败时,本地 SOCKS 监听器和成功的 SSH 登录都可能仍然正常。

这条路径有三个端点:应用连接本地 SOCKS 监听器,SSH 会话把它的请求送到服务器,服务器再打开所请求的目的连接。

通道失败下一步排查
管理层面的禁止SSH 服务器是否允许所请求的转发操作
后续连接被拒绝从 SSH 服务器一侧看,所请求的目的主机、端口和监听器

从笔记本能访问的服务,在那台服务器上可能不存在或无法访问。回环目的地址也属于打开后续连接的那台机器;它不会自动指笔记本。

把通道事件与你真正需要的请求对应起来。一个页面可能请求很多目的地,一个可选资源被拒绝并不代表整个页面失败。

如果字节流不符合这条路径,请检查转发模式。固定转发把流量送到它配置的服务;动态转发接受 SOCKS 目的请求。发给 SOCKS 监听器的 HTTP,或发给固定 Web 服务器转发的 SOCKS,会在另一个协议边界上失败。

分别记录本地监听器、SSH 端点和所请求的目的地。这样才能看出该查哪一侧;改本地端口并不能启动缺失的远端服务。

相关文章