使用 SOCKS5 代理的 SSH 会话无法正常注销/退出

使用 SOCKS5 代理的 SSH 会话无法正常注销/退出

如果我使用“exit”命令,它就会“挂起”,我必须终止终端。我在 Mac 上使用它。我使用 -D 选项通过端口进行 SSH。

编辑:仅当我在浏览器中使用此代理/连接向远程服务器发送请求时才会发生这种情况。如果我尝试退出会话而不这样做,它会正常注销。

答案1

发生这种情况的原因是,如果有未完成的连接通过隧道/代理,SSH 将不会退出。

如果我退出浏览器(关闭所有窗口),SSH 会正常退出。退出 SSH 会话之前需要关闭所有 TCP 和 X11 连接。

我发现没有办法改变这种情况,所以我认为我们无法阻止这种行为。

相关内容