我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

这篇文章主要为大家展示了“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怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

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

终端共享神器Tmate怎么用

本篇文章给大家分享的是有关终端共享神器Tmate怎么用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在 Unix/Linux 上工作,最常用的就是 Terminal。那么,如何
2023-06-15

Linux系统中怎么处理终端共享

这篇文章将为大家详细讲解有关Linux系统中怎么处理终端共享,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Linux系统中可以让多个设备共享一个中断号,而且共享同一中断的中断处理程序形成一个链表,甚至没
2023-06-28

Linux终端神器WindTerm怎么使用

这篇文章主要介绍“Linux终端神器WindTerm怎么使用”,在日常操作中,相信很多人在Linux终端神器WindTerm怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux终端神器WindTe
2023-04-21

linux中怎么使用autofs挂载NFS共享

这篇文章将为大家详细讲解有关linux中怎么使用autofs挂载NFS共享,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先做点假设:假设有台 NFS 服务器 tree.mydatacenter.net
2023-06-16

Linux中怎么使用vlock锁定终端

这篇“Linux中怎么使用vlock锁定终端”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux中怎么使用vlock锁定
2023-06-27

Linux终端中怎么使用Netplan连接WiFi

这篇文章主要讲解了“Linux终端中怎么使用Netplan连接WiFi”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux终端中怎么使用Netplan连接WiFi”吧!Netplan抽象
2023-06-27

云服务器可以共享吗手机端怎么用

云服务器可以让用户共享手机端的数据吗?在现实生活中,我们经常会使用云服务器来存储和共享个人数据。例如,我们可以将我们的通讯录、日历、相册等私人信息存储在云服务器上,然后让其他人通过手机访问这些信息。这样,我们就可以随时随地访问这些数据,而不用担心信息的安全问题。此外,云服务器还可以帮助我们在社交媒体上发布照片、视频等内
云服务器可以共享吗手机端怎么用
2023-10-28

Linux怎么安装和使用终端复用器tmux

今天小编给大家分享一下Linux怎么安装和使用终端复用器tmux的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。tmux 是一
2023-06-27

怎么在LINUX系统中使用autofs挂载NFS共享

怎么在LINUX系统中使用autofs挂载NFS共享?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。LINUX系统中使用autofs挂载NFS共享的方法大多数 Linux 文件系
2023-06-13

怎么使用这个Twitter客户端在Linux终端中发推特

小编给大家分享一下怎么使用这个Twitter客户端在Linux终端中发推特,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!通过 Rainbow Stream 跟上T
2023-06-16

Linux的终端运算符有哪些及怎么用

这篇文章主要介绍“Linux的终端运算符有哪些及怎么用”,在日常操作中,相信很多人在Linux的终端运算符有哪些及怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux的终端运算符有哪些及怎么用”的疑
2023-06-28

怎么在Linux终端中修复U盘驱动器问题

这篇文章将为大家详细讲解有关怎么在Linux终端中修复U盘驱动器问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用fsck移除U盘中的坏块在 Linux 中修复闪存盘或其它类型驱动器最为简单的方法就是
2023-06-16

在Linux终端中怎么用默认程序打开文件

小编给大家分享一下在Linux终端中怎么用默认程序打开文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在Linux环境下工作,大部分时间都是在与终端打交道,经常
2023-06-13

怎么使用云服务器的流量共享

使用云服务器的流量共享是指通过将某些网站的访问请求发送到云服务器上,使得其他网站可以同时访问这些访问请求。以下是一些可能有用的步骤:选择要共享的网站:首先,您需要确定要共享访问请求的网站。您可以通过查看已连接到云服务器的网站的URL来了解。下载流量:如果您有多个可用的云服务器,您可能需要选择一个最适合您的网站的服务器,并下载您的网站流量。安装流量共享组件:在下载网站流量后,您应该安装流量
2023-10-26

怎么在Linux中使用Shell脚本获取终端宽度

这篇文章给大家介绍怎么在Linux中使用Shell脚本获取终端宽度,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。获取终端大小时候的学习在写shell脚本时想输出一行占满整个终端屏幕宽度的 横杠 发现for循环会导致执行
2023-06-09

怎么使用云服务器的流量共享呢

使用云服务器的流量共享是指通过将多台云服务器连接在一起,以便在同一台服务器上运行多个网站。以下是一些常见的使用云服务器的流量共享方式:使用P2P(Peer-to-Peer,点对点)网络共享:这种方式最简单,但是速度较慢,因为每个节点都会将数据包上传到其他节点上,而其他节点只是简单地转发该数据包,所以网络延迟较长。使用VRRP(VirtualRemoteReplicationProtocol
2023-10-26

怎么使用Linux终端管理systemd单元的工具chkservice

今天就跟大家聊聊有关怎么使用Linux终端管理systemd单元的工具chkservice,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。systemd 意即系统守护进程system
2023-06-16

怎么将Linux 终端中命令的输出保存到文件中

小编给大家分享一下怎么将Linux 终端中命令的输出保存到文件中,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!方法 1:使用重定向将命令输出保存到文件中你可以在 Linux 中使用重定向来达成目的。使用重定向操作符,它会将
2023-06-15

怎么使用云服务器的流量共享网络

使用云服务器的流量共享网络是指使用同一云服务器的不同用户可以访问互联网上其他用户的服务器,这样可以提高云服务器的可用性和效率。以下是使用云服务器进行流量共享网络的常见方法:在同一服务器上设置多个公共IP地址:在多个服务器上设置相同的IP地址,以确保不同用户可以访问共享的云服务器。这可以通过使用VLAN或其他方式来实现,但这可能会增加网络延迟和带宽使用。使用云服务器中的内置流量控制机制:使用
2023-10-26

编程热搜

目录