在当今世界,能够远程协作完成任务的需求日益增长。tmate是一个tmux分支,可轻松与他人共享终端会话,它可以节省您数小时的调试或编程时间。作为tmux分支的tmate支持所有tmux功能和配置,tmux和tmate也可以共存于同一系统上,参考在Linux系统中使用Tmux命令管理多个终端会话。
在Fedora系统中安装Tmate的方法 tmate在Fedora存储库中可用,因此安装非常简单,运行以下命令: $ sudo dnf install tmate 运行tmate: $ tmate Connecting to ssh.tmate.io… Note: clear your terminal before sharing readonly access web session read only: https://tmate.io/t/ro-F2aK7T ssh session read only: ssh ro-F2aK7TJsEj6b4T@l.tmate.io web session: https://tmate.io/t/H5rPw ssh session: ssh H5rPwR@l.tmate.io 启动tmate之后,可以使用不同的方式共享您的会话,您可以在ssh(read-only、read-write)或web(read-only、read-write)之间进行选择。 已知Web客户端存在一些问题,并且仍在进行中,例如,尚不支持tmux键绑定。 在运行tmate的主机上,通过单击“Ctrl+b, c”启动一个新窗格,然后,与您的会话连接的任何人都可以使用新的窗格。 您可以使用tmate控制面板轻松跟踪连接到会话的客户端数量,要访问它,请按“Ctrl+b, 0 (zero)”,您将看到类似这样的内容: A mate has joined (109.95.145.251) -- 1 client currently connected A mate has left (109.95.145.251) -- 0 client currently connected A mate has joined (109.95.145.251) -- 1 client currently connected 要关闭会话,您只需关闭tmate“Ctrl+c,Ctrl+d”。
运行自己的服务器的说明 默认情况下,tmate使用tmate.io上托管的远程服务器,如果您愿意,可以运行自己的服务器。为了方便起见,提供了一个容器映像,并且在tmate.io上提供了说明。 重要的是要记住,以读写模式共享终端会话将为连接的客户端提供对系统的完全访问权限,因此,请确保您信任与您共享会话的人,或使用只读模式。
相关主题 |