免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4121 | 回复: 1
打印 上一主题 下一主题

如何才能成功端口转发? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-11-25 14:08 |只看该作者 |倒序浏览
本帖最后由 caterpilar 于 2013-11-25 14:19 编辑


有三台机器
A <--> B --> C
即,AB可以互访,B可以单向访问CAC之间不可互访。

现在要做端口转发,把C的端口33332映射到A的8088端口
B上执行命令:
ssh -p 22322 -C -N -g -R 33332:172.16.230.12:8088 root@172.16.229.100
执行结果,没有报错,但在C上,把浏览器代理设置为127.0.0.1:33332,tunnel-ssh的错误信息为permission denied
以上是否有差错?

A是ubuntu,挂在路由下,路由对外地址为 172.16.230.12,已经做了端口映射到A
B是windows,装有加密软件,网段172.16.230.*。安装cygwin,启了sshd。
C是服务器,只有通过装有机密软件并且网段在172.16.230.*的机器,才能访问。

以上配置,我可以在A上做端口转发,直接ssh到C,说明路径是通的。

请指教,谢谢。








论坛徽章:
0
2 [报告]
发表于 2013-11-25 15:04 |只看该作者
已经解决了,那个命令是没错的。
可能是windows上什么权限没有配置好,cygwin终端下,win用户名不是Administrator,也没法通过su切换到Administrator。

现在的做法是:
从A使用Administrator连接到B,在建立的ssh terminal中执行那条命令,就OK了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP