MagicFrog 不要求你换新机器。既有的物理计算机、VM 或服务器,一条命令就能登记为已登记计算机(enrolled computer),成为 agent 操作的显式目标。
前置条件三件:待登记机器上装好 MagicFrog CLI;一个 MagicFrog 账号与可达的控制面——配对码这一步消耗的是账号凭据,先 magicfrog account login,或用 --token 传账号 token;以及从该机器到控制面的网络可达。
然后执行:
magicfrog enroll --server https://<your-host>:4096
CLI 会向服务端请求一个短期配对码,连同过期时间一起显示;你把同一个配对码回输完成确认,CLI 以它换取设备凭据——计算机名、设备指纹与探测到的能力(操作系统、架构等)在这一步一并上报。凭据写入 ~/.magicfrog/credentials/device.json(文件权限 0600),机器随即出现在你的计算机列表里。
下面是一次真实登记的录屏(现役自部署服务器):
值得知道的两件事:设备凭据是一条与账号会话相互独立的通道——有自己的 token,可以独立吊销而不影响你的账号登录;magicfrog unenroll 注销只撤销接入——不关机、不重装、不碰原机数据。
想非交互完成,加 --yes:magicfrog enroll --server https://<your-host>:4096 --name build-agent-01 --yes。完整旗标与设备凭据结构见登记文档。