访问用户名 支持英文数字,密码 支持英文数字以及!@#%这些符号不支持/ \ 默认访问端口:7681,网页访问即可,支持打开多个网页使用。 (已屏蔽旧内容) 网页终端界面
访问ttyd终端: 打开你的网页浏览器,并输入你的OpenWrt设备的IP地址和ttyd监听的端口(例如http://<你的OpenWrt_IP>:57681)。 验证登录: 如果你配置了基本身份验证,请在提示时输入用户名和密码。如果你设置了自动登录,你应该能够直接看到ttyd终端界面。 使用ttyd终端: 你现在可以在浏览器中使用你的ttyd终端...
$./ttyd-p12345bash 此时可以通过浏览器http://localhost:12345来访问,可以看到不需要输入用户名密码,就可以以启动服务的用户直接访问终端。 如果我们想要用户输入用户名和密码登录呢,此时可以使用ttyd来启动一个login程序来实现。这里注意一下必须使用root用户来启动服务,如下: 代码语言:javascript 代码运行次数:0 运行...
网页和服务器端使用 Websocket 通信(基于 libwebsockets) 前端使用 Chromium hterm 实现终端模拟,功能完备(已换为对中文输入更友好的 Xterm.js) 客户端和服务器端支持 SSL 加密通信(基于 OpenSSL) 支持配置用户名密码认证(Basic Auth) 支持使用lrzsz 传输文件(ZMODEM 协议) 可以执行任意命令行程序,不只是 bash 之类的...
输入命令ttyd bash运行ttyd,注意防火墙需要放行7681端口,然后浏览器访问http://IP:7681即可打开WEB终端,如下图。 不过ttyd并没有保持后台运行,访问7681也不需要任何密码验证,非常不安全,接下来我们为ttyd创建一个systemd服务并设置用户名、密码验证。 新建服务 创建一个ttyd.service文件:vi /etc/systemd/system/ttyd....
所以,综合考虑之后,临时申请了一台云服务器资源,使用自由度极高、响应也快。不过,默认的云服务除了安装好显卡驱动之外,基本没有可以提供界面服务的程序,如果我们的“小白同学”想使用服务器,首先需要学会使用本地的终端,生成登录密钥,进行 SSH 登录,未免太麻烦了(服务器安全组策略禁止密码登录)。
更灵活的SSL配置:支持指定SSL协议版本和密码套件。 兼容性优化:调整WebSocket的ping间隔,提升对老旧浏览器的兼容性。 自定义界面:通过--index参数指定自定义的HTML页面路径,便于品牌化定制。 总结与建议 ttyd以其轻量、高效和跨平台特性,成为Web终端工具的标杆。对于开发者而言,建议: 优先启用SSL和认...
参考:https://www.jianshu.com/p/b63566fefc71 获取程序 wget -c -O ttyd https://github.com/tsl0922/ttyd/releases/download/1.4.2/ttyd_linux.x86_64 修改执行权限 chmod u+x ttyd root用户无法登录,修改普通用户密码,以便登录。passwd ubuntu 带用户密码登录 nohup ./ttyd -p 7777 ...
TTYD支持多种终端类型,包括xterm、vt100等。默认情况下,TTYD会自动检测终端类型,但您可以使用该参数显式地指定终端类型。 6. `--reconnect`:启用断线重连功能。当您的网络连接不稳定时,TTYD会自动尝试重新连接服务器,以保证连接的稳定性。 7. `--max-clients`:限制同时连接的客户端数量。使用该参数可以控制同时...