建站第八篇|建站第八篇 以阿里云的ecs为跳板机实现ssh访问内网服务器
【建站第八篇|建站第八篇 以阿里云的ecs为跳板机实现ssh访问内网服务器】原文传送门
背景介绍
做为一个自由开发者,我拥有一台有公网ip的阿里云ecs,家中用台式机跑了几个vm,提供各种需求的开发和测试环境。平时开发在家里进行即可,最近谈了几个项目经常需要外出,为了节省时间,往往会在各个不同的地点coding或者调试部署,这时候就需要一台具有公网ip的服务器,做为跳板机提供ssh跳转访问。
我的具体需求是:
- 用阿里的CloudToolKit工具可以从外网环境部署到内网vm
- 用datagrip可以访问内网mysql
- 一台具有公网ip的阿里云ecs
- 家里的台式机挂了几个vm,通过路由分配了内网ip
- 使用frp配置了内网穿透,ecs跑frps,内网vm跑frpc
着手实现 配置vm的frpc端口映射
[ssh]
type=tcp
local_port = 22
remote_port = *****[mysql]
type = tcp
local_port = 3306
remote_port = *****
配置CloudToolKit 增加一个远程主机,在CTK窗口点击"Add Host"按钮。
文章图片
增加一个远程主机 配置具有公网ip的ecs的ssh连接,22端口要放开。
文章图片
配置ssh 配置带有跳板机的内网主机连接。
因为frp的内网穿透,host填写localhost,port填写frpc的配置。
文章图片
配置带有跳板机的内网主机连接 在Advanced标签下,选择之前配好的跳板机。
文章图片
选择之前配好的跳板机 测试连接,通过。
文章图片
测试连接 配置DataGrip 配置跳板机
文章图片
配置跳板机 配置内网穿透后的端口
同CTK一样,host填写localhost,port填写frpc的配置。
文章图片
配置内网穿透后的端口 测试连接,通过。
文章图片
测试连接
文章图片
本文链接: https://blog.goodfun.me/articles/2019/11/19/1574139132411.html
本作品由 IvyWooo 采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可,转载请注明出处。
推荐阅读
- 2018年11月19日|2018年11月19日 星期一 亲子日记第144篇
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售
- 拍照一年啦,如果你想了解我,那就请先看看这篇文章
- 亲子日记第186篇,2018、7、26、星期四、晴
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- 两短篇
- 第四十三篇接纳孩子的感受
- 感恩日记第111篇2020.02.06
- 2018年8月25日|2018年8月25日 星期六 晴 亲子日记第259篇
- 25篇中考随笔