返回顶部
首页 > 资讯 > 操作系统 >linux中的终端共享神器tmate怎么用
  • 244
分享到

linux中的终端共享神器tmate怎么用

2023-06-28 03:06:55 244人浏览 八月长安
摘要

这篇文章主要为大家展示了“linux中的终端共享神器tmate怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中的终端共享神器tmate怎么用”这篇文章吧。tmate工具是tmux

这篇文章主要为大家展示了“linux中的终端共享神器tmate怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中的终端共享神器tmate怎么用”这篇文章吧。

tmate工具是tmux的一个分支,使用相同的配置信息来配置,是一个终端多路复用器,同时具有即时分享终端的能力,允许在单个屏幕中创建并且操控多个终端,而且还可以与别人进行分享。

tmate 是怎么工作的?

运行 tmate 时,会通过 libssh 在后台创建一个连接到 tmate.io (由 tmate 开发者维护的后台服务器)的 ssh 连接。 tmate.io 服务器的 ssh 密钥通过 DH 交换进行校验。 客户端通过本地 ssh 密钥进行认证。 连接创建后,本地 tmux 服务器会生成一个 150 位(不可猜测的随机字符)会话令牌。 队友能通过用户提供的 SSH 会话 ID 连接到 tmate.io。

使用 tmate 的必备条件

由于 tmate.io 服务器需要通过本地 ssh 密钥来认证客户机,因此其中一个必备条件就是生成 SSH 密钥 key。 记住,每个系统都要有自己的 SSH 密钥。

$ ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/home/magi/.ssh/id_rsa):Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /home/magi/.ssh/id_rsa.Your public key has been saved in /home/magi/.ssh/id_rsa.pub.The key fingerprint is:SHA256:3ima5FuwKbWyyyNrlR/DeBucoyRfdOtlUmb5D214NC8 magi@magi-VirtualBoxThe key's randomart image is:+---[RSA 2048]----+|                 ||                 ||           .     ||      . . =   o  ||     *ooS= . + o ||  . =.@*o.o.+ E .||   =o==B++o  = . ||  o.+*o+..    .  || ..o+o=.         |+----[SHA256]-----+

如何安装 tmate

tmate 已经包含在某些发行版的官方仓库中,可以通过包管理器来安装。

对于 Debian/ubuntu,可以使用 APT-GET 命令或者 APT 命令to 来安装。

$ sudo apt-get install software-properties-common$ sudo add-apt-repository ppa:tmate.io/arcHive$ sudo apt-get update$ sudo apt-get install tmate

你也可以从官方仓库中安装 tmate。

$ sudo apt-get install tmate

对于 Fedora,使用 DNF 命令 来安装。

$ sudo dnf install tmate

对于基于 Arch Linux 的系统,使用 Yaourt 命令或 Packer 命令 来从 AUR 仓库中安装。

$ yaourt -S tmate

$ packer -S tmate

对于 openSUSE,使用 Zypper 命令 来安装。

$ sudo zypper in tmate

如何使用 tmate

成功安装后,打开终端然后输入下面命令,就会打开一个新的会话,在屏幕底部,你能看到 SSH 会话的 ID。

$ tmate

要注意的是,SSH 会话 ID 会在几秒后消失,不过不要紧,你可以通过下面命令获取到这些详细信息。

$ tmate show-messages

tmate 的 show-messages 命令会显示 tmate 的日志信息,其中包含了该 ssh 连接内容。

linux中的终端共享神器tmate怎么用

现在,分享你的 SSH 会话 ID 给你的朋友或同事从而允许他们观看终端会话。除了 SSH 会话 ID 以外,你也可以分享 WEB URL。

另外你还可以选择分享的是只读会话还是可读写会话。

如何通过 SSH 连接会话

只需要在终端上运行你从朋友那得到的 SSH 终端 ID 就行了。类似下面这样。

$ ssh session: ssh 3KuRj95sEZRHkpPtc2y6jcokP@sg2.tmate.io
linux中的终端共享神器tmate怎么用

如何通过 Web URL 连接会话

打开浏览器然后访问朋友给你的 URL 就行了。像下面这样。

linux中的终端共享神器tmate怎么用

只需要输入 exit 就能退出会话了。

[Source System Output][exited][Remote System Output][server exited]Connection to sg2.tmate.io closed by remote host。Connection to sg2.tmate.io closed。

以上是“linux中的终端共享神器tmate怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: linux中的终端共享神器tmate怎么用

本文链接: https://lsjlt.com/news/315889.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux中的终端共享神器tmate怎么用
    这篇文章主要为大家展示了“linux中的终端共享神器tmate怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中的终端共享神器tmate怎么用”这篇文章吧。tmate工具是tmux...
    99+
    2023-06-28
  • 终端共享神器Tmate怎么用
    本篇文章给大家分享的是有关终端共享神器Tmate怎么用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在 Unix/Linux 上工作,最常用的就是 Terminal。那么,如何...
    99+
    2023-06-15
  • Linux系统中怎么处理终端共享
    这篇文章将为大家详细讲解有关Linux系统中怎么处理终端共享,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Linux系统中可以让多个设备共享一个中断号,而且共享同一中断的中断处理程序形成一个链表,甚至没...
    99+
    2023-06-28
  • Linux终端神器WindTerm怎么使用
    这篇文章主要介绍“Linux终端神器WindTerm怎么使用”,在日常操作中,相信很多人在Linux终端神器WindTerm怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2023-04-21
    linux
  • Linux中怎么使用vlock锁定终端
    这篇“Linux中怎么使用vlock锁定终端”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux中怎么使用vlock锁定...
    99+
    2023-06-27
  • linux中怎么使用autofs挂载NFS共享
    这篇文章将为大家详细讲解有关linux中怎么使用autofs挂载NFS共享,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先做点假设:假设有台 NFS 服务器 tree.mydatacenter.net ...
    99+
    2023-06-16
  • linux中共享目录怎么创建
    小编给大家分享一下linux中共享目录怎么创建,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!安装rpm:两台都安装:yum -y instal...
    99+
    2023-06-05
  • Linux中怎么实现共享内存
    Linux中怎么实现共享内存,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、概念共享内存是被多个进程共享的一部分物理内存,是进程间共享数据的最快的一种方法。&...
    99+
    2023-06-12
  • linux的终端怎么查看
    这篇文章主要介绍“linux的终端怎么查看”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux的终端怎么查看”文章能帮助大家解决问题。linux的终端默认在“/bin”目录下,打开linux终端...
    99+
    2023-07-05
  • Linux终端中怎么使用Netplan连接WiFi
    这篇文章主要讲解了“Linux终端中怎么使用Netplan连接WiFi”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux终端中怎么使用Netplan连接WiFi”吧!Netplan抽象...
    99+
    2023-06-27
  • 云服务器共享端口怎么配置
    要实现云服务器共享端口,可以通过反向代理配置来实现。以下是一种常见的配置方式:1. 安装并配置反向代理软件,如Nginx或Apach...
    99+
    2023-08-08
    云服务器
  • linux中怎么记录终端输出
    小编给大家分享一下linux中怎么记录终端输出,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!记录终端输出试试使用script命令...
    99+
    2024-04-02
  • 云服务器可以共享吗手机端怎么用
    云服务器可以让用户共享手机端的数据吗? 在现实生活中,我们经常会使用云服务器来存储和共享个人数据。例如,我们可以将我们的通讯录、日历、相册等私人信息存储在云服务器上,然后让其他人通过手机访问这些信息。这样,我们就可以随时随地访问这些数据,...
    99+
    2023-10-28
    服务器 手机
  • Linux怎么安装和使用终端复用器tmux
    今天小编给大家分享一下Linux怎么安装和使用终端复用器tmux的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。tmux 是一...
    99+
    2023-06-27
  • 怎么在Linux终端中显示图片
    这篇文章将为大家详细讲解有关怎么在Linux终端中显示图片,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux 上有许多 GUI 图片浏览器。但我尚未听说或使用过任何在终端中显示图片的应用程序。幸运的...
    99+
    2023-06-16
  • 怎么在Linux 终端中查看图像
    怎么在Linux 终端中查看图像,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。安装 ImageMagickImageMagick 软件包包含在大多数 Linux 发行版的官...
    99+
    2023-06-15
  • Linux中怎么创建一个共享目录
    本篇文章为大家展示了Linux中怎么创建一个共享目录,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。作为系统管理员,你可能有一个特定目录,你希望为 Linux 服务器上的每个用户授予读/写访问权限。在...
    99+
    2023-06-16
  • 怎么在Linux中安装多个终端以及更改默认终端
    这篇文章主要讲解了“怎么在Linux中安装多个终端以及更改默认终端”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux中安装多个终端以及更改默认终端”吧!终端是任何Linux系统的...
    99+
    2023-06-16
  • Linux Shell Web终端工具shellinabox怎么用
    今天就跟大家聊聊有关Linux Shell Web终端工具shellinabox怎么用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。@font-face{ font-family:&...
    99+
    2023-06-05
  • 怎么在LINUX系统中使用autofs挂载NFS共享
    怎么在LINUX系统中使用autofs挂载NFS共享?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。LINUX系统中使用autofs挂载NFS共享的方法大多数 Linux 文件系...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作