跳到正文

远程机器 ​

Aster 可以把另一台机器(例如一台 Linux 服务器或 OrbStack 虚拟机)当作和本机同等的工作机器:终端、标签、分屏都跑在那台机器的后台会话服务里,关掉 Aster、断网、换一台 Mac 再连,进程和布局都还在。

  • 添加机器:菜单“文件 ▸ 添加机器…”或侧栏左下角机器切换器里的“+”。可以从“已保存主机”下拉里选一台(见“SSH 主机与快速连接”),也可以手动填 SSH target(支持 ~/.ssh/config 别名、user@host、ssh://user@host:port、OrbStack 的 root@ubuntu@orb),再填要绑定的命名会话(默认 default)。连接用 Aster 自带的 SSH 引擎,会用到你的 ssh-agent、密钥和 known_hosts;需要口令时弹窗询问,勾选“记住到钥匙串”后下次不再问。
  • 远端服务:远端需要一份 aster-session 后台服务。远端没有时,添加机器会提示并从 App 内置的产物安装到远端 ~/.local/share/aster;已有旧版本时,机器右键或“文件 ▸ 更新远端服务…”会先列出会停止的终端数再替换,旧版本保留可回退。安装前会核对平台、架构与摘要,不会把错误平台的二进制传上去。
  • 切换机器:侧栏左下角的胶囊按钮显示当前机器和连接状态点(绿在线、黄连接中、橙需要处理、灰离线),点开选择;也可用“文件 ▸ 切换机器”。切走的机器只断开画面,后台任务继续跑,切回来即恢复。
  • 远端 Agent:连上机器时 Aster 会探测远端装了哪些 Agent CLI(claude、codex、grok、gemini…),显示在机器行右侧。添加机器后会询问是否把 Aster 的 Agent 集成装到远端,装好后远端 Agent 的运行状态、等待输入和完成通知与本机一样出现在侧栏与 Dock。机器右键“新建 Agent ▸ …”或“文件 ▸ 新建远端 Agent…”会直接以该 CLI 开一个远端标签,Agent 退出后落回远端 Shell。
  • 远端工作区:一台机器可以有多个命名工作区,比如一个项目一个。用“文件 ▸ 新建工作区…”选这台机器来新建,在侧栏的工作区列表里切换(见“命名工作区”)。切走的工作区只断开画面,里面的任务继续跑。关闭远端工作区会结束其中全部远端进程,Aster 会先列出终端数请你确认。
  • 远端进程结束:远端 Shell 或 Agent 退出后,窗格显示“远端进程已结束”,可以“重新启动 Shell”(服务端给这个窗格换一个新终端,跑过 Agent 的窗格会用 --resume 恢复对话)或“关闭标签”。
  • 远端文件与监控:远端标签的详情面板 Files 页显示远端目录、Info 页显示服务器监控,可以浏览、上传和下载,不需要再次认证(见“服务器文件与服务器监控”)。远端 Shell 上报目录同样需要安装远端集成。
  • 边界:远端标签里不能打开本机文件 Pane,也不会把本机路径当成远端路径;远端粘贴图片走上传(见“分屏与 Pane”)。远端文件编辑、Git 面板和目录挂载不在本功能范围内,请在远端终端里直接用 git 和编辑器。端口转发只支持在主机配置里写好的静态规则,连接时自动建立。

MIT License · 崩溃报告与 CLI Agent 记忆提炼默认关闭