说起主机管理工具,你是否用过资源监控、终端管理、主机面板、远程桌面、堡垒机之类的工具来管理和监控主机。却依旧面临以下问题:
笔记本没带,服务器的 SSH 认证私钥只在笔记本上,没有私钥登不上去,咋办?
家里有台机器,但是网络受 NAT 的影响,出了门就连不回家里的内网,无法远程连接内网主机,咋办?
出于工作需要,在阿里云、腾讯云、华为云等等各种云上面买了一大堆机器,经常忘了自己有哪些机器,还不能统一管理,咋办?
运维要求 SSH 端口不能对外开放,连个 SSH 需要好几层堡垒机,太麻烦了,咋办?
出门在外没有电脑,只有手机,想看看服务器的状态,咋办?
……
项目起源
作为一位研发&运维&安全技术爱好者,长期饱受以上主机管理问题的困扰。一次酒足饭饱后,与三个程序员一拍即合,决定做一个供自己使用的主机管理小工具。几天后发布了第一版,没想到吸引了有同样困扰的几个人,三个程序员裂变成了六个程序员,于是我们正式给项目命名:牧云(collie),希望通过本工具可以像放羊一样地管理云主机。