首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在http上的Bash终端?

在http上的Bash终端?
EN

Ask Ubuntu用户
提问于 2022-04-08 23:47:16
回答 2查看 301关注 0票数 0

我见过一些为在浏览器中使用而构建的伪终端,例如https://xtermjs.org/,所以我只是想知道是否有一种方法可以在浏览器中托管bash终端,以运行我在该机器上输入的所有命令?

我想重要的是:

  1. 键盘快捷键和选项卡完成
  2. 颜色
  3. 能够将端口设置为侦听
  4. 如果需要证书,则必须支持自签名证书。
  5. .bashrc应该使用我的普通bashrc文件

我在wsl2中使用Ubuntu20.04,如果这有区别的话。

EN

回答 2

Ask Ubuntu用户

发布于 2022-04-11 09:01:19

我可以推荐WeTTY,它是您提到的xterm.js的一个实现。

WeTTY既可以本地安装,也可以作为Docker容器安装,并且可以连接到本地主机或您选择的主机。

它也支持自签证书,所以我相信您的所有标准都满足了。

票数 0
EN

Ask Ubuntu用户

发布于 2022-07-27 00:38:24

比起其他类似的程序,我更喜欢泰迪

正如自述在GitHub上所指出的那样:

  • 建立在Libwebsockets之上,使用libuv实现速度。
  • 具有CJK和IME支持的基于Xterm.js的全功能终端
  • 支持lrzsz的图形ZMODEM集成
  • 基于OpenSSL的SSL支持
  • 运行任何带有选项的自定义命令
  • 基本身份验证支持和许多其他自定义选项
  • 跨平台: macOS,Linux,FreeBSD/OpenBSD,OpenWrt,Windows

就我个人而言,我发现它非常容易配置。

命令托管端口1234上的bash终端:

代码语言:javascript
复制
ttyd -p 1234 bash

检查上面的链接并向下滚动以获得更多选项。您可以配置密码或其他选项。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1401582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档