新功能:浏览器中的 tTerm阅读

面向服务器和电脑的
云终端

终端运行在云端,而不是你的笔记本上:构建跑到一半合上盖子,在手机上打开 tTerm,一切都还在原处。设备上无需密钥,也无需开放端口。

免费开始使用 开源

Linux 服务器通过普通 SSH,在服务器上运行一条命令即可

macOS 和 Linux 电脑即使位于 NAT 之后,也无需开放端口

任意浏览器笔记本、平板或手机都行

工作原理

三步运行第一条命令

01

添加机器

在服务器上运行一条命令,它就会出现在你的列表中。电脑需要一个小型代理,由它从内部发起连接。

$ curl -sSL https://connect.tterm.net/s/… | sudo sh
02

打开终端

在任意浏览器中。不同项目的标签页并排打开,按 Cmd+K 即可切换到任意机器。

03

照你的习惯工作

你的 shell、你的程序、sudo。关掉标签页,终端照样运行。

功能

懂命令的终端

tTerm 知道每条命令从哪里开始、到哪里结束,结果如何,以及你当前在哪里。所以输出不只是用来看的,还能直接拿来用。

每条命令都是一个块

退出码、耗时、目录和分支。块可以整体复制、折叠或重新运行。

像编辑器一样的输入行

支持多行输入、跨设备的历史记录、建议和 Tab 补全。遇到危险命令,tTerm 会再确认一次。

一键切换目录和分支

点击输入行上方的目录或分支,选择另一个。cd 和 git switch 会作为普通的块运行。

全屏运行 vim 和 htop

全屏程序和在任何终端里一样正常工作。如果你更喜欢老方式,还有经典模式。

关掉标签页,终端还在

构建跑到一半合上了笔记本?构建会继续进行,输出也会保留。从任意设备回来都能接着看。

一切只需 Cmd+K

切换到某个终端,在任意机器上新开一个,或执行某个操作。一个快捷键,省去在标签页之间来回翻找。

笔记就在机器旁边

运维手册、检查清单和访问说明都放在项目里,在终端旁边的标签页中打开。

用颜色区分项目

按客户、环境或任务建立项目,每个项目都有自己的机器和笔记。看颜色就知道标签页属于哪个项目。

给终端起名字

用 deploy、logs、migrations 代替 terminal 2。双击终端,输入名字,按 Enter。

安全

我们不保存密钥,
也不开放端口。

机器的访问权限很容易授予,也同样容易收回。具体做法如下。

两分钟有效的证书

每次连接都会获得一张单独的 SSH 证书,里面写着你的名字,只对这一台服务器有效。我们从不需要你的密钥。

签名独立进行

CA 密钥存放在一个不联网的独立进程中。核心程序无法读取它们,只能请求签名,每次签名都会记录在案。

不改动 sshd_config

信任关系只是某个用户 authorized_keys 中的一行。不需要重启任何东西。

由内向外连接

电脑上的代理会主动向外连接,因此不需要任何入站端口。卸载只需一条命令。

没有中间人

页面和终端直接连到我们位于欧盟的服务器。Cloudflare 只为我们提供 DNS,看不到你的命令。

开源

tTerm Web 和代理以 AGPL 许可证开源。安装脚本很短:运行之前先读一读。

面向团队

即将推出

谁执行了什么,一目了然

邀请同事加入项目,并为每个人分配角色。再也不用到处分发服务器密钥。

  • 项目角色:所有者、管理员、成员和查看者。
  • 共享日志:谁在哪里、什么时候执行了什么,结果如何。
  • 旁观:可以查看同事的终端,对方始终能看到谁在旁观。

价格

开发期间免费

tTerm 现有的全部功能,免费使用。付费方案以后才会推出,我们会提前很久通知你。

Free当前

免费

tTerm 公测期间对所有人免费。无需绑定银行卡,也没有试用期。

免费开始使用
  • 最多 50 台机器
  • 最多同时打开 24 个终端
  • 服务器和电脑
  • 自建项目和笔记
  • 30 天命令历史,含输出
  • 关掉标签页,终端还在
  • 深色和浅色主题

常见问题

我需要在自己的电脑上安装什么吗?

不需要,有浏览器就够了。只有要连接的机器才需要装东西:服务器上运行一条命令,电脑上装一个小型代理。

你们会保存哪些数据?

命令及其输出保存 30 天,用于显示你的历史记录,另外还有登录日志。我们不保存密钥,也不保存密码。详情见隐私政策。

它比普通的 SSH 客户端好在哪里?

它在任何浏览器中都能用,设备上不需要密钥。合上笔记本,终端也不会断开。而且每条命令都是一个块,复制和重新运行都很方便。

怎样收回 tTerm 的访问权限?

在 tTerm 中删除服务器,它会自行撤销在这台服务器上的访问权限。如果服务器没有响应,tTerm 会显示在服务器上完成这一步的命令。安装程序设置的其他内容如何清除,写在脚本本身的开头。代理只需一条命令就能从电脑上卸载。

Telegram 机器人还在吗?

它会保留并继续运行:聊天里的终端,@tTermNetBot。目前网页版和机器人是分开的。

怎样联系技术支持?

写信到 support@tterm.net。如果你发现了漏洞,请写信到 security@tterm.net。

博客

tTerm 的最新动态

全部文章
全部文章

一分钟打开第一个终端

用邮箱登录,一条命令添加服务器,然后在任意浏览器中工作。