我正在尝试通过本地网络中的服务器连接到互联网。我无权更改服务器配置。
我想建立一个到该服务器的 ssh 隧道,并通过使用袜子代理,我想使用互联网。
当我尝试使用时:
ssh -D 2222 user@server
并在firefox中相应地设置socks代理,并在firefox中打开google.com显示:
通道 3:打开失败:管理禁止:打开失败
每个请求多次。
我用谷歌搜索,尝试了很多解决方案,但我无法让它工作。可能是因为我是新手,没有正确应用解决方案。
我可以轻松地通过 ssh 连接到服务器,一切正常。
我见过其他问题,这个问题可能是重复的。我无法从这些问题的答案中解决我的问题
一些额外的问题,
端口 2222 在我的本地主机上。我不需要服务器上的权限来打开端口 2222。它通过 ssh (端口 22)创建隧道。我的理解有错吗?
如果没有,为什么我需要访问服务器管理员?
答案1
看来您没有权限在该服务器上打开套接字,正如开关所暗示的那样-D
...正常的 ssh 可以工作,因为它没有打开本地套接字来侦听...
摘录自man ssh -D [bind_address:]port ... Only root can forward privileged ports. Dynamic port forwardings can also be specified in the configuration file.
看来您需要与服务器管理员联系。对不起,伙计。