这么个情况:
机器A:处于内网,可以连接B
机器B:处于公网,不能连接A
目标:机器B直连机器A
通过反向代理实现:
内网上机器A进行操作:
ssh -f -N -R 11111:localhost:22 username_B@机器B的公网ip
外网上机器B进行操作:
ssh username_A@localhost -p 11111
这里的11111可以换成不冲突的任意端口号
当然,两边的public key要互相添加
原文:http://www.cnblogs.com/yumtaoist/p/4975923.html