如何快速命令行使用牧云主机助手

admin 2023年3月9日13:18:07评论66 views字数 1133阅读3分46秒阅读模式



如何快速命令行使用牧云主机助手

如何快速命令行使用牧云主机助手

作者介绍

DVKunion

  致力于不断寻找创新和有趣的安全解决方案
  擅长领域:web安全/云原生安全/Golang开发
  Github:  https://github.com/DVKunion


欢迎预约 DVK 师傅的公开课:云原生之 IaC 安全 ⬇️  


· 前言 ·


前面说过 Collie牧云主机助手非常便捷,但当我管理的机器为终端、无法登录浏览器或批量显示所有主机 CPU 数据时,还是需要启用命令行,于是研究了一番Collie 的 API Token ,糊了一个工具 Collar,作为Collie 牧羊犬的项圈,希望能让师傅们更加舒适的管理和使用 Collie。目前已支持的功能模块:
  • shell终端

  • 进程列表(输出优化中)

  • 主机列表(输出优化中)



下载Collar:https://github.com/DVKunion/Collar






0x01 开始使用


1. 1  获取 Collie Token


注册百川云平台(https://rivers.chaitin.cn),并开通牧云主机管理助手应用。

点击工作台 - API Token - 生成Token,勾选所有牧云主机助手相关权限,生成您的Token信息。

如何快速命令行使用牧云主机助手


请注意,token 存在有效期,为了方便使用,您可以申请一个时间比较长的 token。


然后在github-release页面下载符合自己操作系统的二进制文件,放置在$PATH目录下,执行:
collar auth -t YOUT_TOKEN


初始化身份认证成功,即可开始使用。


1. 2  使用手册
  • 主机列表

collar hosts 

获取主机列表信息 


  • 进程列表

collar top [hostId/host_name/host_ip/host_inner_ip]

获取主机进程信息, 每3s更新一次


  • 登录主机 Terminal

collar shell [hostId/host_name/host_ip/host_inner_ip]

可以通过主机ID/主机名/主机IP/主机内网IP 进行登录


  • 自动登录主机

collar shell -a [hostId/host_name/host_ip/host_inner_ip]
这将会使用您配置的自动登录用户名进行登录(暂不支持通过cli设置自动登录用户名)






0x02 写在最后


Collar 目前的规划是以核心功能(文件管理、在线终端)为主,后续逐步填齐其余的全部的功能(Docker、资源负载显示、登录历史、进程清单等),并在这个基础上,可能还会做一些功能的优化,比如多主机的数据聚合、多主机同步执行命令(类ansible)等... 走过路过的老板们给个Srar


.

END




→ 了解牧云主机管理助手:点击查看 

→ 技术交流微信群: CTRivers

如何快速命令行使用牧云主机助手


原文始发于微信公众号(长亭百川云平台):如何快速命令行使用牧云主机助手

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年3月9日13:18:07
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   如何快速命令行使用牧云主机助手http://cn-sec.com/archives/1593538.html

发表评论

匿名网友 填写信息