xshell + xftp + MobaXterm 通过代理的方式访问外网不可见服务器(堡垒机/跳板机)
xshell + xftp + MobaXterm 通过代理的方式访问外网不可见服务器
·
最近遇到服务器A拥有公网ip,但是服务器B只有局域网ip,当然服务器B 可以正常访问网络,模型如下,开始访问服务器B,都是通过先登录服务器A然后在shell里面执行ssh 连接,这种方式不够直观而且上传文件到服务器B很繁琐
所以在网上找了下教程,最后结合网上的,在xshell上面设置代理直接访问服务器B,xftp也是如此,当然它的原理也是利用服务器A做跳转,不过所有操作都是xshell 完成,不需要我们手动去跳。现有服务器A 192.168.56.104 服务器B 192.168.56.105 ,本地192.168.56.1由于在本地无法完全模拟场景,我们现在假设本地无法访问服务器B
具体步骤看:
xshell 及xftp 通过代理的方式访问外网不可见服务器 - 哔哩哔哩
1.首先在xshell创建服务器A的会话
点击ssh->隧道->添加
类型方向选择 Dynamic 端口就用默认,点击连接
2.新建连接:建立服务器B的会话
填写服务器B的账号密码
点击ssh->代理
点击浏览:使用服务器A的代理
注意:
设置服务器B的代理的时候:
- 主机的名称为“localhost”不要填错,
- 名称和主机不要一样
选择localhost 然后连接,就可以通过服务器A访问服务器B了
(可选)打开服务器B的xftp
此时不需要配置xftp,只需要在xshell服务器B上点击xftp就可以自动连接了
MobaXterm设置方式:
和上面一样需要先添加隧道:
使用MobaXterm配置ssh隧道(port forwarding)_leo_wyj的博客-CSDN博客_mobaxterm
更多推荐
所有评论(0)