最近在管理 AWS,GCP 上的一些服务器。机器的镜像开发和部署可以用 packer 和 terraform 完成,并且可以内置我的 public key 到每一台新服务器里。但是每当有人想请求访问某台服务器的时候,我还是需要本地ssh-copy-id上去,还要记住很多服务器的 IP。有没有什么工具,可以管理多台服务器的?最好能提供以下功能:
- 能够自动发现 Google Cloud / AWS 上的云机器
- 能够方便地登陆到各个服务器上
- 能够方便地分发 /撤销某个人的 public key。这点可能需要轮训
- 能够列出所有服务器上的 public key
如果有朋友知道类似的工具,请介绍一下。或者有其他方便的服务器管理软件,也请不吝赐教。谢谢