Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

服务器

服务器是真正执行智能体工作的机器。除了自己的 SSH 密钥(或证书)以及您在 其上配置的连接和智能体所需的内容外,Neo 不会在其上存储任何其他数据。

添加服务器

服务器 → “添加服务器” → “连接工作节点”:填写地址、端口、用户,并选择 登录方式。

登录方式:

  • DaxBax Neo 密钥(默认)。Neo 会为这台服务器生成一个专属密钥,并给您 一条命令,在服务器上执行即可将公钥部分添加到 authorized_keys。此后 Neo 只用这个密钥登录。
  • 自有密钥。粘贴一个已有的完整私钥(包括首行和末行)。如果密钥有口令 保护,口令只会被用来读取一次密钥,绝不会被存储——密钥本身会被加密保存, 不含口令。
  • 密码。默认情况下,密码只会被使用一次:Neo 用它登录,将自己的密钥 添加到 authorized_keys,确认密钥可用后,此后就改用密钥登录并忘记密码。 如果服务器拒绝基于密钥的登录,您也可以选择保留密码,Neo 会继续使用它 (包括回答 sudo 提示)。

密钥和密码都不会通过界面被重新显示出来——审计日志只会记录所使用的方式, 绝不会记录密钥或密码本身。

用户不需要是 root:只要有免密 sudo 权限即可 (<user> ALL=(ALL) NOPASSWD:ALL)。没有这个权限,“检查“按钮会拒绝该 服务器。

更改地址或用户

更改主机、端口或用户后,需要重新验证连接。

一台服务器,多个智能体

多个智能体可以绑定到同一台服务器;它们可以共用服务器,但各自拥有独立的 记忆——可以是完全独立的,也可以与同一服务器上的某个特定智能体共享,这在 创建智能体时选择。

用证书代替长期密钥

部分工作区开启了额外的保护层:Neo 不再使用长期有效的密钥,而是通过一个 独立的证书服务为每次连接签发一个短期证书(有效期约 30 分钟)。如果您的 工作区开启了此功能,服务器会在后台自动完成迁移,无需您操作——旧密钥会 自动停止使用。设置 → “SSH 证书“会显示已经迁移的服务器数量。