TOOLNAVIA / 选购指南

Cloudways Flexible 凭证:开发者该用 Master 还是 Application Access?

先看结论

Cloudways Flexible 给开发者 SSH/SFTP 权限时有多种方式。风险最大的捷径是共享 **Master Credentials**,因为它能看到服务器和所有应用。若外包开发者只处理一个网站,更安全的默认选择通常是只绑定该应用的 **Application Credential**。当前 Flexible Micro 基础价为 US$11/月,2GB内存、1 vCPU、50GB存储和2TB流量。

选购速览

适合谁
需要给开发者或外包人员可撤销应用级权限的团队。
收费方式
当前Flexible Micro基础价US$11/月
先看限制
应用凭证在范围内仍可能造成破坏;Master权限影响很大。

Master Credentials 权限很大

Cloudways把Master Credentials定义为服务器级SSH/SFTP访问,并能看到多个应用。应把它当管理员密钥,而不是普通开发者登录。

Application Credentials 缩小影响范围

Application Credentials只绑定一个应用,并可为不同协作者单独创建。账户所有者可以独立删除某一个凭证,因此外包人员离场时不需要让所有开发者一起换密码。

Team账户解决的是另一类权限

如果某人需要登录Cloudways平台本身去管理服务器、应用、账单或支持,应使用Team角色和自定义权限。Cloudways明确建议用协作功能,而不是共享主账户密码。

Cloudways凭证范围
Toolnavia原创最小权限图。

SSH 仍需要网络与命令纪律

Flexible的Master SSH默认开启,应用SSH可以按需启用。Cloudways还要求注意IP白名单,并警告错误命令可能破坏网站或删除关键文件。最小权限并不能弥补把凭证发在聊天或代码仓库里的风险。

Cloudways协作路径
Toolnavia原创协作图。

实用权限策略

日常开发者用Application Credentials;平台运营人员用只开放必要权限的Team账户;Master Credentials只留给服务器级管理。每个人使用独立凭证,人员变化时撤销,不要循环共享密码。

其他托管平台也采用相似模式:按站点分开的用户比共享一个高权限凭证更容易撤销,也更安全。

什么情况下才需要Master

只有任务确实跨多个应用或需要应用用户无法执行的服务器级操作时,才使用Master Credentials。记录授权原因,任务结束后及时降低权限。

结账清单

确认Flexible具体基础设施、谁需要平台权限/应用权限、是否需要开启应用SSH、IP白名单要求、凭证轮换/离职撤销,以及敏感信息存放在哪个密码管理器中。

联盟披露:通过Toolnavia合资格Cloudways入口购买时我们可能获得佣金,但不会改变本文最小权限建议。

凭证撤销
Toolnavia原创撤销图。
Cloudways SSH安全
Toolnavia原创SSH安全图。