ssh -D 到我的服务器

ssh -D 到我的服务器

我想将我的路由路由localhost:1500到我在美国的服务器,我的命令是:

ssh -D 1500 192.241.79.124
password : ...

但出现此错误:

cannot listen to port 1500
could not request local forwarding

我会做什么?

答案1

这里有两个可能的问题:

  1. 有些东西可能已经在监听端口 1500
  2. 目标服务器上的 SSHD 配置可能不允许端口转发

要查明是否已在侦听端口 1500,请运行以下命令:

jenny@scorpio:~> netstat -na | grep 1500

如果有东西正在监听,你应该得到类似的输出

tcp        0      0 0.0.0.0:1500              0.0.0.0:*               LISTEN      

如果没有任何监听,您需要与目标机器的负责人交谈以检查是否AllowTcpForwarding设置为 No,如果是,他们是否愿意更改它。

相关内容