服务器
服务器是真正执行智能体工作的机器。除了自己的 SSH 密钥(或证书)以及您在 其上配置的连接和智能体所需的内容外,Neo 不会在其上存储任何其他数据。
添加服务器
服务器 → “添加服务器” → “连接工作节点”:填写地址、端口、用户,并选择 登录方式。
登录方式:
- DaxBax Neo 密钥(默认)。Neo 会为这台服务器生成一个专属密钥,并给您
一条命令,在服务器上执行即可将公钥部分添加到
authorized_keys。此后 Neo 只用这个密钥登录。 - 自有密钥。粘贴一个已有的完整私钥(包括首行和末行)。如果密钥有口令 保护,口令只会被用来读取一次密钥,绝不会被存储——密钥本身会被加密保存, 不含口令。
- 密码。默认情况下,密码只会被使用一次:Neo 用它登录,将自己的密钥
添加到
authorized_keys,确认密钥可用后,此后就改用密钥登录并忘记密码。 如果服务器拒绝基于密钥的登录,您也可以选择保留密码,Neo 会继续使用它 (包括回答 sudo 提示)。
密钥和密码都不会通过界面被重新显示出来——审计日志只会记录所使用的方式, 绝不会记录密钥或密码本身。
用户不需要是 root:只要有免密 sudo 权限即可
(<user> ALL=(ALL) NOPASSWD:ALL)。没有这个权限,“检查“按钮会拒绝该
服务器。
更改地址或用户
更改主机、端口或用户后,需要重新验证连接。
一台服务器,多个智能体
多个智能体可以绑定到同一台服务器;它们可以共用服务器,但各自拥有独立的 记忆——可以是完全独立的,也可以与同一服务器上的某个特定智能体共享,这在 创建智能体时选择。
用证书代替长期密钥
部分工作区开启了额外的保护层:Neo 不再使用长期有效的密钥,而是通过一个 独立的证书服务为每次连接签发一个短期证书(有效期约 30 分钟)。如果您的 工作区开启了此功能,服务器会在后台自动完成迁移,无需您操作——旧密钥会 自动停止使用。设置 → “SSH 证书“会显示已经迁移的服务器数量。