Linux 下建立 SSH 隧道做 Socket 代理
2018-01-18 11:18
316 查看
背景
需要解决本地访问内部集群中各台机器上的内部web服务,但是内部集群不能直接访问,只能通过edge node节点跳转。前提:edge node可以通过ssh方式访问,在edge node上可以访问内部集群的各个服务。
解决方法
通过ssh隧道连接edge node,并开启动态代理隧道,同时在本地浏览器设置代理,通过隧道代理所有的web访问。本地隧道建立
ssh -D 7070 -g username@edge_node
本地安装代理插件
在本地的火狐浏览安装autoproxy插件。autoproxy的proxy server选择‘ssh -D’。
浏览器访问集群内部服务
通过代理设置就可以访问集群内部的各个服务了。相关文章推荐
- 【Linux】ssh建立隧道tunnel连接到内网设备
- ssh正向和反向隧道建立,及socks4/5代理
- WinXP环境下如何建立ssh网络连接到Virtual Box的Linux Guest
- linux与Unix平台下ssh对等关系建立
- 建立linux ssh信任的方法与常见问题解决办法
- linux环境下实现shock_s___5/ssh的全局代理
- Linux下Loadrunner建立socket连接方法
- 两步建立 ssh 反向隧道
- windows_linux_ssh互信建立
- SSH 隧道的建立
- dnscapy使用——本质上是建立ssh的代理(通过dns tunnel)
- linux主机之间建立ssh信任关系
- 批量自动建立linux服务器之间的ssh互信
- Linux中Socket建立配置详细信息
- 两台linux服务器之间建立ssh信任关系
- ssh-keygen 建立linux服务器集群间信任关系
- ssh隧道与代理