ssh 反向代理(转贴)
2014-03-18 14:48
309 查看
转自 http://blog.chinaunix.net/uid-23504396-id-3236436.html
ssh -g -N -f -R 3690:127.0.0.1:3690 -p 22 serverip
外网想访问svn服务器只需要访问外网的serverip的3690即可
参数说明
-g 远端服务器允许外网访问隧道端口(不加-g的话在远端服务器只监听127.0.0.1:3690)
-f 后台执行
-N ssh无命令
-R 反向代理
-p 远端服务器端口
烦,要不是看到下面文章提到-g我还要在iptables上折腾半天
http://daimajishu.iteye.com/blog/1077152
不过这文章最后说 “注:这个参数我在实践中似乎始终不起作用。”
这是因为服务器端有相关设置
修改sshd_config
GatewayPorts yes启用以后就OK了
还不行把
AllowAgentForwarding yes
AllowTcpForwarding yes
也弄上去
windows 用putty也可以反向代理3389之类端口
ssh-Tunnels里
Soures port填服务器监听端口
Distination 填本机内网IP:3389
选Remote
这样做在window7或者xp肯定是有问题的,因为这两个都是单用户系统
得把puppt.exe注册成服务器加上参数让他跑去后台才行,这个我就不知道能不能行了。
不过,如果你的windows和linux在同一局域网的话也可以很方便的靠linux机器来反向代理
ssh -g -N -f -R port:"windows server ip":3389 -p 22 serverip
转自 http://blog.chinaunix.net/uid-23504396-id-3236436.html
ssh -g -N -f -R 3690:127.0.0.1:3690 -p 22 serverip
外网想访问svn服务器只需要访问外网的serverip的3690即可
参数说明
-g 远端服务器允许外网访问隧道端口(不加-g的话在远端服务器只监听127.0.0.1:3690)
-f 后台执行
-N ssh无命令
-R 反向代理
-p 远端服务器端口
烦,要不是看到下面文章提到-g我还要在iptables上折腾半天
http://daimajishu.iteye.com/blog/1077152
不过这文章最后说 “注:这个参数我在实践中似乎始终不起作用。”
这是因为服务器端有相关设置
修改sshd_config
GatewayPorts yes启用以后就OK了
还不行把
AllowAgentForwarding yes
AllowTcpForwarding yes
也弄上去
windows 用putty也可以反向代理3389之类端口
ssh-Tunnels里
Soures port填服务器监听端口
Distination 填本机内网IP:3389
选Remote
这样做在window7或者xp肯定是有问题的,因为这两个都是单用户系统
得把puppt.exe注册成服务器加上参数让他跑去后台才行,这个我就不知道能不能行了。
不过,如果你的windows和linux在同一局域网的话也可以很方便的靠linux机器来反向代理
ssh -g -N -f -R port:"windows server ip":3389 -p 22 serverip
相关文章推荐
- (转贴)添加 SSH 公钥到 GitCafe
- 利用ssh反向代理以及autossh实现从外网连接内网服务器
- SSH做反向代理
- SSH做反向代理
- ssh做反向代理(正在测试)
- SSH做反向代理
- 利用ssh反向代理从公网访问局域网内的树莓派
- 利用ssh反向代理以及autossh实现从外网连接内网服务器
- 正向连接、反向链接 && SSH 正向代理、反向代理(未完待续)
- ubuntu下ssh设置firefox用的反向代理
- 利用ssh反向代理以及autossh实现从外网连接内网服务器
- 利用ssh反向代理和autossh实现从外网连接内网服务器
- 使用反向代理(Nginx)和隧道转发(SSH)实现内网端口映射
- 利用ssh反向代理以及autossh实现从外网连接内网服务器
- 使用SSH 从外网进入局域网,设置正向代理+反向代理实现
- ssh 反向代理
- chrome+myentunnel 利用ssh做反向代理
- linux用ssh做反向代理
- [转贴] 用Squid实现反向代理