ssh 端口转发

abloz 2010-07-11
2010-07-11

周海汉 2010年07月2日

使用了goddady的linux虚拟主机,提供ssh。但使用ssh -D port xxx@server时,遇到ssh上打印如下错误:

 

channel 3: open failed: administratively prohibited: open failed


firefox浏览器配置了socks5指向本地的port时,浏览任何网页显示空白。

这是什么原因呢?

ssh上去,打开sshd_config看一下,

 

cat /etc/ssh/sshd_config


有一行:

 

AllowTcpForwarding no


原来主机设置了禁止ssh的tcp 端口转发。那想用ssh做代理进行端口转发肯定是不成功的。

再查看系统配置,也禁止了ip转发;

 

cat /etc/sysctl.conf | grep ip_forward  
net.ipv4.ip_forward = 0


所以,该虚拟主机提示端口转发被禁止,正常。


如非注明转载, 均为原创. 本站遵循知识共享CC协议,转载请注明来源