前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开源项目分享--sshx

开源项目分享--sshx

原创
作者头像
姚华
发布2023-11-08 23:07:16
9631
发布2023-11-08 23:07:16
举报
文章被收录于专栏:运维民工运维民工

sshx 可让你在一个多人的无限画布上,通过链接与任何人共享终端。

它具有实时协作、远程光标和聊天功能。它还采用 Rust 编写的轻量级服务器,速度快、端到端加密。

我们可以通过官方提供的连接给mac或者Linux下载安装客户端

代码语言:txt
复制
curl -sSf https://sshx.io/get | sh

安装完成执行,只需要执行sshx就会弹出下述信息

代码语言:txt
复制
  sshx v0.2.0

  ➜  Link:  https://sshx.io/s/mBJTMFi9kM#T3doWegeoGsnyw
  ➜  Shell: /usr/bin/zsh

然后我们可以通过提供的链接访问ssh了,进入后让你输入一个别名,这个用户名用于多人协作的同步

image-20231108224555989
image-20231108224555989

输入名称后,就可以看到,看到这样一个界面,默认是一个黑色背景网格,上面还有些工具栏,作用分别是创建terminal,聊天窗口,设置和网络延迟状况,这里我们基本只需要用到创建terminal

image-20231108224700843
image-20231108224700843

点击创建terminal后,会如图所示,这里我多创建几个窗口,可以堆在一起了,这个时候画布的好处就出现了,我们可以无限延展,同时创建的terminal会保留默认的shell环境,如这里我默认的shell是zsh,可以看到还是一样有保留的。

image-20231108225039229
image-20231108225039229

这里我还测试了X11的功能,我执行xclock发现一个有意思的现象,虽然它无法弹出对应的窗口,但是我的屏幕其实弹出的了,可以看下述图示

image-20231108225409023
image-20231108225409023
image-20231108225422385
image-20231108225422385

我们再看一下多人协助的部分,我新建了一个无痕窗口访问,可以看到当有人操作时,鼠标的指针其实也会同步,显示有谁在操作,在输入信息时,也会显示该窗口是谁在输入,很有趣

image-20231108225607645
image-20231108225607645
image-20231108225709491
image-20231108225709491

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档