Skip to content
zijinanPublic

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

OpsTerm

OpsTerm 是一个面向生产环境的 SSH / SFTP 运维工作台,基于 Electerm 的 MIT 开源代码二次开发。项目目标不是简单换皮,而是把日常服务器连接、文件传输、快捷命令、批量操作、监控信息和安全防护收敛到一个更专业、更克制、更安全的桌面客户端中。

OpsTerm Logo

核心定位

  • 生产级 SSH / SFTP / FTP / Telnet / RDP / VNC / Serial 运维客户端。
  • 暗色优先、低干扰、高可读的终端体验。
  • 首页 Dashboard 展示最近连接、收藏主机、传输队列、安全提醒和服务器健康概览。
  • 左侧主机树、中间终端 / SFTP 工作区、右侧服务器信息面板。
  • 默认中文界面,面向本地化运维场景。
  • 默认关闭云同步,不内置 AI 助手,不上传主机配置或凭据。

安全设计

OpsTerm 把凭据安全作为核心边界处理:

  • 禁止明文保存密码、私钥、passphrase、token。
  • bookmark / profile 数据库记录只保存 credentialRef。
  • 凭据值写入独立本机凭据仓库,并通过 Electron safeStorage 加密。
  • Windows 使用 DPAPI,macOS 使用 Keychain,Linux 依赖 libsecret / Secret Service。
  • 当系统安全存储不可用或后端不安全时失败关闭,不静默降级为明文保存。
  • SSH 主机指纹校验默认启用,未知或变更指纹需要用户确认。
  • 快捷命令、批量命令、MCP / 内部自动化命令统一走危险命令检测与确认。
  • SFTP 删除、覆盖、递归删除等危险操作有独立确认。
  • 导入导出配置默认脱敏,不导出真实密码、私钥或 token。
  • 自动更新默认关闭;更新源必须满足 HTTPS、校验和签名等安全要求。

已移除的高风险能力

为了避免 VPS 凭据泄露,OpsTerm 已移除或禁用以下能力:

  • AI 助手与外部模型命令生成入口。
  • 设置同步、云同步、WebDAV 同步、Electerm Cloud 同步。
  • 全局密码枚举、复制、批量修改和终端自动发送密码。
  • MCP 服务端和 widget 扩展入口。
  • 指向上游 Electerm 官方帮助、issues、wiki、更新源的产品内链接。

界面方向

OpsTerm 的 UI 目标是现代、清晰、长期可用:

  • 现代窄侧边栏和自有 Logo。
  • 顶部全局搜索、快速连接、命令入口和状态信息。
  • Dashboard 卡片化展示日常运维入口。
  • 现代化菜单、pill tab、暗色分层和低噪声状态栏。
  • 终端区域保持高对比,不使用干扰阅读的复杂背景。

Dashboard Illustration

本地开发

npm i
npm run test-unit-ci
npm run lint
npm run build

Windows 打包:

npm run b
npm run pb
node build/bin/build-win-nsis.js

打包产物默认输出到 dist/。

发布说明

当前 Windows 安装包适合内部测试和自用发布。如果没有配置代码签名证书,安装包会显示为未签名,这是预期行为。正式对外发布前建议补齐:

  • Windows Authenticode 代码签名证书。
  • 发布产物 SHA256 校验和。
  • Release 说明中的安全变更和升级风险提示。

许可证与上游声明

OpsTerm 基于 Electerm 的 MIT 开源代码二次开发,保留上游 MIT License 和版权声明。OpsTerm 的产品名、图标、启动页、Dashboard 插画和暗色科技纹理为本项目原创资产,不复制 FinalShell、Electerm、Tabby、Termius 或 Warp 的 Logo、UI 和品牌视觉。

详见 LICENSE。

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages