网站介绍
ternssh 是一个跑在 Cloudflare 边缘网络上的 SSH 工作台,把终端、SFTP 和服务器状态监控塞进同一个浏览器页面。它针对的是「手边没有装 SSH 客户端的机器」这个场景:公用电脑、平板、临时借来的笔记本,打开网页就能连服务器,不用装 PuTTY 或 Termius。
项目在 GitHub 开源(HaradaKashiwa/ternssh),作者 HaradaKashiwa,GPL-3.0-or-later 协议,2026 年 10 月仍有提交。
核心功能
终端与 SFTP 同一个工作区
除了常规的终端会话,还带 SFTP 文件管理,能在同一个界面里传文件、建目录、重命名,不用另开 FileZilla 来回切。整体是可拖拽的仪表盘,服务器卡片位置自己排,机器多的时候比一层层点菜单顺手。
状态监控
内置 Status monitoring,能在面板里直接看各台机器的连接与运行状态,几台 VPS 放一起扫一眼就知道谁不对劲。
三种部署方式
- Cloudflare Workers: 官方主推,利用边缘网络作为出口,由 CF 承担连接与转发,不用自己维护跳板机。
- Docker: 一条
docker run -d -p 8787:8787 -v ternssh-data:/app/.wrangler ghcr.io/haradakashiwa/ternssh:latest就能起,镜像同时提供 linux/amd64 和 linux/arm64。 - 源码构建: 克隆后
docker compose up -d --build。
认证与安全
可以接 Cloudflare Access,设置 ACCESS_TEAM_DOMAIN 和 ACCESS_AUD 两个环境变量;也支持 Basic Auth 和首次部署的 onboarding 引导。放在公网又不想裸奔的话,这几层得配上。
适用人群
- 运维临时排障:手边只有平板或公用电脑,装不了客户端
- 多机管理:把几台 VPS 收进一个仪表盘,随时切会话
- 不想额外养一台跳板机:用 Workers 做出口省掉中间层
使用提示
把 SSH 凭据交给第三方边缘网络这件事得想清楚。虽然是自部署实例,连接仍要经过 Cloudflare 的节点,敏感环境建议开 Access 认证并限制来源 IP。另外 Workers 对长连接和时长有额度约束,准备挂着长时间会话前先确认用量规则,别跑到一半被掐断。
数据统计
数据评估
本站ZT折腾簿提供的ternssh都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由ZT折腾簿实际控制,在2026年7月19日 22:50收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,ZT折腾簿不承担任何责任。
