CI / Lint & TypeCheck (push) Canceled after 0s
CI / Test (push) Canceled after 0s
CI / Tauri Foundation Acceptance (push) Canceled after 0s
CI / Build (macos-latest) (push) Canceled after 0s
CI / Build (ubuntu-latest) (push) Canceled after 0s
CI / Build (windows-latest) (push) Canceled after 0s
内容与概述/会话/终端高度重叠;Cmd+K 快速连接合并进会话页,安装信息概述页已有。文档 11 页精简为 10 页并重排编号
2.7 KiB
2.7 KiB
多标签、分屏、广播与多主机批量命令——一个窗口干完日常远程操作。
日常工作区一屏可见:会话栏分组管理主机,双击即连;SSH 终端与 SFTP 共用同一条连接,互不影响。
标签与分屏
Cmd/Ctrl + D分屏当前终端,最多 4 分屏;Cmd/Ctrl + W关闭当前标签。- 终端右键菜单:复制、粘贴、全选、清屏、向右 / 向下分屏、最大化 / 恢复、关闭当前分屏。
- 没有选区时「复制」保持禁用——不会一次右键就把剪贴板粘进 Shell。
广播输入
工具栏「广播」作用于所有已打开且已连接的 SSH 终端标签和分屏,按钮实时显示目标数;敲一遍、处处生效。
- 本地 Shell 不加入远程广播;远程桌面会话也不参与。
- 目标不足两个时广播自动关闭。
适合多机同步改配置、批量重启服务等场景。
批量命令(专业版)
会话侧栏进入批量模式后,可以:
- 同时打开多台主机的终端或 SFTP;
- 在多个主机执行同一条命令。
批量命令弹框中可再次搜索、全选或调整主机;执行区逐主机显示连接 / 运行状态、输出、耗时与总进度。
结果只保留在当前弹窗。OpsXShell 不持久化终端命令历史。
连接保活与重连
默认对齐常见 SSH / RDP 客户端,分三层——「窗口还开着」不等于无视服务器超时:
| 层 | 行为 |
|---|---|
| 链路心跳 | 空闲时发 SSH 协议 keep-alive(不向 Shell 灌回车空格)。挡 NAT / 防火墙丢空闲 TCP,挡不住 Bash TMOUT |
| 意外断线重连 | 终端、SFTP 或远程桌面标签还开着时,有限次自动重连。SSH 重连后是新 Shell;SFTP 回到断线前的远程目录 |
| 会话策略 | 远端 TMOUT / logout 只关掉那一格 Shell;尊重服务器,客户端不伪造按键 |
设置里的「保持心跳」和「自动重连」对应前两层。
长任务建议在服务器上跑 tmux / screen,客户端重连后 attach 即可。
遇到 timed out waiting for input: auto-logout
远端 Bash 因 TMOUT 超时会退出那一格 Shell:SSH 连接、其他分屏、SFTP 和隧道仍然可用,点击「重新打开 Shell」即可继续。
