无忧启动论坛

 找回密码
 注册
搜索

wetty 网页终端安装纪实

查看数: 7325 | 评论数: 10 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-2-24 19:39

正文摘要:

wetty 是浏览器上的 Linux 虚拟终端,让 Linux 系统管理能够很方便地实现,不需要下载终端仿真器之类的软件。它还可以让 Linux 初学者能够用浏览器来登录一个 Linux 主机(或 VPS),练习 Linux 命令,或者进行 Linu ...

回复

teamviewer 发表于 2022-2-11 14:32:54
期待大师新帖
1e3e 发表于 2021-11-10 09:14:15
代理是个问题呀,现在稳定的代理很少
爱启动 发表于 2021-9-28 13:19:33
看起来很好玩
不点 发表于 2018-8-20 06:43:35
本帖最后由 不点 于 2018-8-21 03:03 编辑

ttyd 虽然支持输入法,但它确实有问题。

1、不稳定,很容易崩溃。这还不算个毛病,因为崩溃后,可以让它自动重新运行。比如用 while true; do ttyd ; done

2、不稳定,容易死掉(lock 锁死)。这就严重了,进程 ttyd 还在活着,但它不工作了。需要手动用 kill 命令干掉 bash 进程(这是由 ttyd 启动的进程),才能继续工作。

3、ttyd 不支持代理,客户端浏览器只能直接访问 ttyd 服务器,如果经由一个 (正向或反向)代理服务器跳转到 ttyd 服务器,则无法成功访问。

于是,寻寻觅觅,从 xtermjs 的官网 https://xtermjs.org/ 找到了 cloud commander;再从 cloud commander 又得到了 gritty ——这是个强大的网页虚拟终端。目前不知道它是否支持 utf8 以及输入法,但它支持代理,短期试用了一下,感觉也很稳定。【2018-08-21 更新】已经验证,gritty 支持 utf8 以及输入法,而且很稳定,又能支持代理服务器——因此,它可以全面取代 ttyd。

安装 gritty 很简单(无需下载 gritty 源代码):

1、首先要安装 node(安装 node 后,就有了 npm)。

2、npm install gritty -g

3、这就完成了安装。

运行 gritty

gritty --port 9999

其中 port number 可以随意指定。

然后,用浏览器访问  http://<服务器主机>:9999/  就可以看到虚拟终端命令行了。

安全方面,要注意,不要用 root 用户来执行 gritty 进程,应该以普通用户来运行 gritty。


sherylynn 发表于 2018-4-12 09:49:33
经常看不点大师的推荐,还能了解到很多有趣的软件,很有意思~
aksss 发表于 2018-2-28 22:47:08
可以一试,,,我的树莓派刚好没有屏幕,,笔记本又是linux,,
不点 发表于 2018-2-25 12:48:54
weiling103 发表于 2018-2-25 12:35
直接用putty 不是很好吗?

假如懒得安装 putty 呢?

假如是在别人的电脑上,不方便安装 putty 呢?

假如是在平板、手机、各种 “异构” 设备上呢?

假如你想让世人都能 “很方便” 地访问你的 Linux 主机呢?(注:它可能只是一个虚拟机,你已经采取措施,世人最多只能破坏掉虚拟机,不会殃及真实机)

假如对 putty 不放心呢?

——几乎所有的 APP 都是流氓,可能有人已经患上了 “流氓恐惧症”,即使明知某个软件不是流氓,也不放心;

——安装一个软件,由于怀疑它是流氓软件,半夜做恶梦,不划算。


l3429900 发表于 2018-2-25 12:44:39
谢谢分享,学习了
weiling103 发表于 2018-2-25 12:35:54
直接用putty 不是很好吗?

点评

假如懒得安装 putty 呢? 假如是在别人的电脑上,不方便安装 putty 呢? 假如是在平板、手机、各种 “异构” 设备上呢? 假如你想让世人都能 “很方便” 地访问你的 Linux 主机呢?(注:它可能只是一个虚  详情 回复 发表于 2018-2-25 12:48

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-13 12:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表