小团队开发测试环境怎么解决

145 天前
 guoguobaba

小团队,没有专门的 it 人员,分散在各地,测试环境,生产环境都有。生产环境还好,测试环境,各地的开发人员习惯直接把测试数据库端口映射到公网,然后自己对接上去,还有些 ssh 能登录的环境,也都是 root 登录,总之挺混乱的。

现在主要是某些人离职后,想禁止他在访问测试环境,就得把所有密码再改一遍。ssh 这块还好说,基本上都是删除公钥的防止禁止他再访问。但是数据库每次改密码就很麻烦。

有什么好的解决方案吗?

7067 次点击
所在节点    程序员
51 条回复
xuxuxu123
145 天前
建议使用 jumpserver
项目管理、代码开发、环境部署 可以考虑阿里云云效
Vegetable
145 天前
vpn / jumpserver 都行。
kcccc
145 天前
感觉不是解决方案的问题,是没有人想管,也没有人管的问题。
不管用了啥方案,都还得是有人要专门管理的,要不也一样觉得麻烦。
yiyiniu
145 天前
@guoguobaba https://ex.noerr.eu.org/t/1145352#reply0 这个就是专门为 IT 团队,管理每个人数据库的工具。可以给每个团队员工分配用户账号,连接哪个数据库,他们使用代理,在 MySQL 客户端配置上直接连就行。 后面等项目解散了,你这边统一取消员工的关联资产(数据库) 目前我们在使用中,可以给申请个授权试试。
yiyiniu
145 天前
@guoguobaba 你给他们分配的是代理连接账号,根据不需要 SSH 、Root 等信息。
RinGress
145 天前
至少搞个 vpn 吧。wireguard 或者 openVPN 啥的部署很简单。
非对外服务不要暴露到公网,统一走 vpn 访问。
离职的话把 vpn 公钥或者配置文件吊销就可以了。

再高级点上零信任,或者买个 waf 对公网 web 做统一接入(雷池现在有这功能)
lhsakudsgdsik
145 天前
你的意思是服务数据库都在本地的私有服务器,云服务器只是搭 frp 起到转发的作用吗?如果是这样的话,核心就是云平台权限控制了,只要不给云服务器账号密码,云服务器设置白名单只允许指定 IP 访问就行了,人员离职后知道数据库密码也访问不了啊
chfight
145 天前
可以从路由器上连通多个内网,不需要开发人员任何额外的操作
chendl111
145 天前
收回权限,vpn 控制
linuxsir2020
145 天前
Jump Server .... 另外鼓励基于 Role 分配权限, 尽量不要给单独账号赋权....
cumt21g
145 天前
ldap, vpn, jumpserver
谁特么私自搞隧道,vpn 的一律开除
3dward
145 天前
试试 teleport ,有一点点学习门槛
guanzhangzhang
145 天前
先办公网 vpn ,让人能在家办公,这样解决了 frpc 啥的,其次再堡垒机或者 acl 审计 vpn 网络访问策略
alexsz
145 天前
如楼上 V 友所说,根据你目前的状态,启用云服务器的安全组 IP 白名单 是简单有效的方案
对于开发人员使用动态 IP 的情况,可以使用通过云服务平台的 API 接口自动增删 IP 白名单,不用登录云服务器控制台修改
LitterGopher
145 天前
最简单的办法: 不要在测试环境放任何有价值的东西,
LitterGopher
145 天前
1. 不要在测试环境放任何有价值的东西, 崩了就崩了.
2. 隔绝测试环境和生产环境, 不要让测试环境成为生产环境的跳板.
3. 除非你是负责人, 否者不要费力两头不讨好.
salmon5
145 天前
vpn ,所有测试环境,s2s vpn 到一个内网,离职后,回收 vpn 权限
collery
145 天前
vpn 跳板机
icecoffee531
145 天前
最根本解决方案还是 VPN 走内网,数据库暴露公网本身就不是什么安全的方式
如果 k8s 本身能访问数据库可以考虑用 kt-connect 直接跟 k8s 网络打通。这样也可以不用部署 vpn 了
MXMIS
145 天前
堡垒机或者 VPN 是比较合适的方案,成本也不高

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1147296

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX