2024年8月26日
tmate是tmux (终端多路复用器)的克隆版本,它通过 SSH 连接提供安全、即时且易于使用的终端共享解决方案。它建立在tmux之上;您可以在同一系统上运行这两个终端仿真器。您可以使用 tmate.io 上的官方服务器,也可以托管您自己的 tmate 服务器。
下图显示了tmate的不同组件的简化架构图(从项目网站获得)。
tmate – 简化架构图
Tmate 如何运作?
启动Tmate时,会先通过libssh在后台与tmate.io服务器建立ssh连接,建立连接后会为每个会话生成一个150位的会话令牌,受信任的用户可以使用该令牌访问终端会话。
如何在 Linux 中安装 Tmate
可以使用包管理器从大多数 Linux 发行版的默认存储库中安装Tmate ,如图所示。
在基于Debian和Ubuntu的 Linux 发行版中,使用以下 PPA 安装Tmat…