SSH 隧道-代理无法从远程位置工作(登录正常)

SSH 隧道-代理无法从远程位置工作(登录正常)

我刚刚设置了一个 Cygwin SSH 服务器,并成功地从远程位置通过隧道连接到该服务器。登录成功,但当我将浏览器指向 localhost 8888 (sock 5) 时,所有连接都被拒绝。

为什么我可以登录,但不能从远程位置浏览?这可能与我的路由器上的端口转发有关吗?(目前有 22 个转发到 SSH 服务器计算机)。

其他信息...

  • 我可以通过 SSH 在本地机器上进入服务器并成功浏览。
  • 我正在远程连接ssh -D 8888 [email protected] -vv
  • 服务器是Windows,客户端是OSX(终端)

编辑:令人沮丧的是,在没有故意更改服务器上的任何内容的情况下,本地隧道代理已停止工作。两个客户端现在都连接并接受密码,然后debug1: Exit status 1

答案1

您使用的客户端是什么操作系统?
当您尝试连接浏览器时,ssh 客户端是否保持打开状态?
如果您使用 openssh 客户端创建此隧道,您可能需要添加 -N 标志来创建隧道,而无需命令:

SSH-ND 8888[电子邮件保护]-vv

您可能还想在创建隧道后检查 netstat 的输出,以确保它确实有效。

相关内容