Cloud Toolkit 支持 SSH 代理(跳板机)

在之前的文章中,我们分别针对开发者最主流的编程工具,介绍了《如何在 IntelliJ IDEA 中部署代码到服务器》,以及《如何在 Eclipse 中部署代码到服务器》。

有些读者反馈,在真正使用过程中,在他们的场景里,会存在如下图所示的情况情况

Cloud Toolkit 支持 SSH 代理(跳板机)

在上图中,本地开发机和远程部署服务器 192.168.0.1 之间,出于安全考虑,网络上是不连通,只能通过一台代理机(俗称“跳板机”)来打通网络环境。

针对这样的情况,新版本 Cloud Toolkit 已经支持了 SSH 代理,开发者可以按照如下步骤来完成上图所示场景下的代码部署:
第一步:添加代理机,后文简称 “机器P”
第二步:添加目标部署机器,后文简称 “机器T”
第三步:将机器P设置为机器T的代理。

第一步:添加代理机

Cloud Toolkit 支持 SSH 代理(跳板机)

点击菜单: Tools - Alibaba Cloud - Alibaba Cloud View - Host

Cloud Toolkit 支持 SSH 代理(跳板机)

点击 Add Host 按钮,在弹出的弹窗中,依次输入代理机的IP地址,及其用户名和密码;如上图所示:47.95.120.154 这台机器就是我们添加的机器P,点击 Add 按钮 完成添加

第二步:添加目标部署机器

该步骤和上述第一步完全一致,不再赘述。我们添加一台 IP 地址为 192.168.20.247 的机器。

注意,此时先不要点击 Add 按钮,直接进入第三步。

第三步:将机器P设置为机器T的代理

Cloud Toolkit 支持 SSH 代理(跳板机)

如上图,点击Advanced 标签页,在 SSH Proxy 项中选择刚刚添加的机器P:47.95.120.154

点击 Add 按钮 完成添加


用手机扫描,或长按二维码


Cloud Toolkit 支持 SSH 代理(跳板机)

交流群(钉钉)


Cloud Toolkit 支持 SSH 代理(跳板机)

交流群(微信)


请务必备注添加 Cloud Toolkit 微信群”


上一篇:【hibernate 报错】No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer 【get和load的区别】


下一篇:元素滚动 scroll 系列