XShell设置代理
来源:互联网 发布:什么网络可以卡dnf史诗 编辑:程序博客网 时间:2024/04/29 00:37
关键字:xshell代理;xshell设置代理
客户节点Client可以连接中间节点middle,中间节点middle能够连接很多其它服务节点,如A1,A2。但是客户节点Client和服务节点A,B,C不能相互连通。
此时,我想在客户节点直接连接服务节点A1,A2,比如访问A节点上的Web服务,使用SSH直接登录A节点,将图像界面显示到Xmanager等。这时候就需要设置代理来完成这些功能了,详细设置如下:
在客户节点Client上创建一个到中间节点middle的连接,选择Connection-->SSH-->Tunneling,在TCP/IP Forwarding选项下Add, Type是 Dynamic(SOCKS4/5), Listen Port是1080,保存这个连接,例如为 middle。
在客户节点Client上创建一个到服务节点A1上的连接,Host是A1节点的IP,在 Proxy Server 项(在connection项下)中做如下设置:点击 Browser 按钮,在弹出的界面上 Add 一个代理,Type选择SOCKS5,名字假设为Prox1, Host选择localhost,Port填写1080,这个和前面中间节点中设置的端口号要对应。保存这个连接,例如连接名字为A1。
设置完毕,首先在客户机上通过middle连接连接登录到中间节点middle,连接成功后,你将在XShell中看到这个代理,在底部面板中的Forwarding Rules中将显示代理Status是Open。
然后在客户节点上通过连接A1登录到服务节点A1,如果要想登录后显示A1上的图像界面,在A连接的 SSH --> tunneling 选项下勾选 Forward X11 connections to: Xmanager。
如果要想在客户机Client上通过浏览器访问服务节点A1上的Web服务器,只需要设置浏览器的代理即可,在FireFox中这样设置:工具,选项,高级,网络,设置,手动配置代理,SOCKS主机上填localhost, 端口填1080,其他项均不需要填。确定。设置完成后直接使用http://A1:8080.
如果服务节点A1还连通了一些其它节点,例如B1,B2,B3; 但是中间节点不能与他们(B1,B2)相连,我们还可以继续配置代理,使得客户机器能够给直接访问B1,B2。此时,只需要设置Xshell的 A1 连接(在连接 A1 时创建的那个连接),Add一个代理,localhost:10801 (设置不同的端口号,步骤与前面一样)。完成后,通过XShell建一个到 B1 的连接(与上面一样),代理选择刚新建的代理localhost:10801,假设名字为Prox1。完成后,首先登陆中间节点,再登陆A1节点(必须确保这两个节点已登录成功,代理创建成功),再就可以直接通过B1连接登陆B1节点了。这样,通过多层代理就完成了客户机到B的连接。
此时,若需要WEB浏览器中直接访问B1节点上的网址,可以设置火狐代理,与上面方法一样,但端口号设置为 10801,此时,仍能直接访问 B1 上的网址(?)。
原理:
使用连接middle成功登录中间节点后,
XShell会创建一个代理:localhost:1080,这个代理就在客户机本地。然后客户机通过连接A登录服务节点A时,它就会通过这个代理去访问A。
- XShell设置代理
- XShell设置代理
- Xshell xftp 代理设置
- xshell 设置tunneling 动态代理
- xshell设置
- XShell配置Socket5代理
- XShell配置Socket5代理
- XShell配置Socket5代理
- Xshell+Xftp SSH隧道代理
- XSHELL快捷键设置
- XSHELL快捷键设置
- xshell中文编码设置
- Xshell默认会话设置
- Xshell相关设置
- xshell如何设置代理服务器
- Xshell/vim颜色设置
- Xshell基本设置
- 设置xshell日志配置
- 重建11gOEM
- ASP.NET TreeView显示分类
- 黑马程序员_java单例设计模式
- Linux中du和df命令的区别
- 2014阿里校招题--研发算法(29题)
- XShell设置代理
- Oracle Examples安装
- 若不想使用编译器自动生成函数,就该明确拒绝
- linux系统登陆时忘记密码的解决方法
- windows server 2008r2 64位安装openssh
- apache shiro与spring整合、动态filterChainDefinitions、以及认证、授权
- 在macosx 10.9 上安装pyqt 4
- APUE进程控制>>编写自己的shell(1)
- 提醒专注:王菲离婚关我屁事(自觉远离无益信息)