前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一个简单的通过浏览器共享命令行的工具ttyd

一个简单的通过浏览器共享命令行的工具ttyd

作者头像
kongxx
发布2019-02-27 16:40:08
1.8K0
发布2019-02-27 16:40:08
举报

今天调研的时候看到了ttyd工具,一个可以简单的通过浏览器共享命令行工具,只需要在命令行运行一个命令,就可以通过浏览器来直接访问终端了。下面就看看怎么使用吧。

下载安装

代码语言:javascript
复制
# 在Linux上直接下载的二进制文件,下载后改名为ttyd
$ wget -c -O ttyd https://github.com/tsl0922/ttyd/releases/download/1.4.2/ttyd_linux.x86_64
chmod u+x ttyd

# 增加可执行权限
$ chmod u+x ttyd

运行

先使用任意普通用户启动ttyd服务,并运行bash程序。

代码语言:javascript
复制
$ ./ttyd -p 12345 bash

此时可以通过浏览器 http://localhost:12345 来访问,可以看到不需要输入用户名密码,就可以以启动服务的用户直接访问终端。

如果我们想要用户输入用户名和密码登录呢,此时可以使用ttyd来启动一个login程序来实现。这里注意一下必须使用root用户来启动服务,如下:

代码语言:javascript
复制
# 使用sudo来切换成root运行
$ sudo ./ttyd -p 12345 login

此时再访问 http://localhost:12345,就可以看到提示输入用户名和密码才能登录了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.01.28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载安装
  • 运行
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档