作家
登录

GoTTY:把你的Linux终端放到浏览器里面

作者: 来源: 2017-04-27 10:50:02 阅读 我要评论

许可客户端在终端中运行敕令

请留意,默认情况下,GoTTY 不许可客户端输入到TTY中,它只支撑窗口缩放。

然则,你可以应用 -w 或 --permit-write 选项来许可客户端写入 TTY,然则并不推荐这么做因为会有安然威逼。

以下敕令会应用 vi 敕令行编辑器在 Web 浏览器中打开文件 fossmint.txt 进行编辑:

  1. # gotty -w vi fossmint.txt 

如安在 Linux 中应用 GoTTY

以下是大年夜 Web 浏览器看到的 vi 界面(像平常一样应用 vi 敕令):

GoTTY:把你的Linux终端放到浏览器琅绫擎

应用根本(用户名和暗码)验证运行 GoTTY

测验测验激活基本身份验证机制,如许客户端将须要输入指定的用户名和暗码才能连接到 GoTTY 办事器。

以下敕令应用 -c 选项限制客户端拜访,以向用户询问指定的凭证(用户名:test 暗码:@67890):

  1. # gotty -w -p "9000" -c "test@67890" glances 

GoTTY:把你的Linux终端放到浏览器琅绫擎

应用根本验证运行 GoTTY

按如下所示,经由过程启用 SSL/TLS,以安然方法应用 GoTTY:

Gotty 生成随机 URL

限制拜访办事器的另一种办法是应用 -r 选项。GoTTY 会生成一个随机 URL,如许只有知道该 URL 的用户才可以拜访该办事器。

如不雅你已经有一个可以工作的 Go 说话情况,运行下面的 go get 敕令来安装它:

还可以应用 -title-format "GoTTY – {{ .Command }} ({{ .Hostname }})" 选项来定义浏览器标题。glances 用于显示体系监控统计信息:

  1. # gotty -r --title-format "GoTTY - {{ .Command }} ({{ .Hostname }})" glances 

以下是大年夜浏览器中看到的膳绫擎的敕令的结不雅:

GoTTY:把你的Linux终端放到浏览器琅绫擎

你须要在 Linux 中安装 GoLang (Go 编程说话) 情况来运行 GoTTY。


应用 Gotty 随机 URL 用于 Glances 体系监控

带有 SSL/TLS 应用 GoTTY

因为默认情况下办事器和客户端之间的所有连接都不加密,当你经由过程 GoTTY 发送机密信息(如用户凭证或任何其他信息)时,你须要应用 -t 或 --tls 选项才能在会话中启用 TLS/SSL:

默认情况下,GoTTY 会攫取证书文件 ~/.gotty.crt 和密钥文件 ~/.gotty.key,是以,起首应用下面的 openssl 敕令创建一个自签名的证书以及密钥( 答复问题以生成证书和密钥文件):

  1. # openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ~/.gotty.key -out ~/.gotty.crt 

你可以应用终端复竽暌姑法度榜样来竽暌闺多个客户端共享一个过程,以下敕令会启动一个名为 gotty 的新 tmux 会话来运行 glances(确保你安装了 tmux):

  1. # gotty tmux new -A -s gotty glances  

要攫取不合的设备文件,像下面那样应用 –config "/path/to/file" 选项:

  1. # gotty -tr --config "~/gotty_new_config" --title-format "GoTTY - {{ .Command }} ({{ .Hostname }})" glances 

要显示 GoTTY 版本,运行敕令:


Gotty Web Vi 编辑器

  1. # gotty -v  

拜访 GoTTY GitHub 仓库以查找更多应用示例:https://github.com/yudai/gotty 。

就如许了!你有测验测验过了吗?若何知道 GoTTY 的?经由过程下面的反馈栏与我们分享你的设法主意。

作者简介:

Aaron Kili 是 Linux 和 F.O.S.S 爱好者,即将成为 Linux SysAdmin 和收集开辟人员,今朝是 TecMint 的内容创作者,异域⒚?电脑上工作,并坚信分享常识。

【编辑推荐】

  1. Linux下应用tmux打造更强大年夜的终端
  2. “懒惰”Linux治理员的10个关键技能
  3. lnav:Linux下一?基于控制台的高等日记文件查看器

  4.   推荐阅读

      选购路由器之前你必须知道的五件事

    路由器是个买回家根本上就不会有人再搭理的数码产品,但它在家里却承担着所有的收集数据传输工作,看视频卡、>>>详细阅读


    本文标题:GoTTY:把你的Linux终端放到浏览器里面

    地址:http://www.17bianji.com/lsqh/34997.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)