默认访问端口:7681,网页访问即可,支持打开多个网页使用。 (已屏蔽旧内容) 网页终端界面
启动一个绑定本地8080端口的终端: ttyd -p 8080 bash 访问http://localhost:8080即可在浏览器中操作终端。 进阶配置 启用Basic Auth认证: ttyd -p 8080 -c username:password bash 绑定SSL证书: ttyd --ssl --ssl-cert cert.pem --ssl-key key.pem bash 自定义启动命令: ttyd -...
2. 检查网络连接和防火墙设置 确保你的设备已经连接到网络,并且防火墙设置允许ttyd服务的端口(默认是7681)通过。你可以通过以下命令检查防火墙规则: bash iptables -L -n -v 如果防火墙规则阻止了ttyd服务的端口,你需要添加相应的规则来允许流量通过。例如,要允许所有IP地址访问7681端口,你可以添加以下规则: bash ipt...
1. `--port`:指定TTYD服务的端口号。默认端口号为7681,但在某些情况下可能需要更改端口号。例如,如果您的服务器上已经在使用7681端口,则可以使用该参数指定一个空闲的端口号。 2. `--credential`:设置登录TTYD时的凭据。默认情况下,TTYD不需要任何凭据即可登录,但您可以使用该参数指定用户名和密码,以增加登录的...
想要将我们的终端通过网页服务的方式共享,其实很简单,只需要输入类似下面的命令,就能够通过在浏览器访问设备的 IP 地址加“8080”端口,来直接使用设备啦: 代码语言:shell AI代码解释 ttyd-p8080bash 命令执行完毕,我们打开浏览器,比如(10.11.12.240:8080),将看到类似下面的界面: ...
输入命令ttyd bash运行ttyd,注意防火墙需要放行7681端口,然后浏览器访问http://IP:7681即可打开WEB终端,如下图。 不过ttyd并没有保持后台运行,访问7681也不需要任何密码验证,非常不安全,接下来我们为ttyd创建一个systemd服务并设置用户名、密码验证。 新建服务 创建一个ttyd.service文件:vi /etc/systemd/system/ttyd....
ttyd 是一个 C 语言编写的命令行程序,可以把任意命令行程序分享到网页上操作,可以看做是个网页版的远程终端,支持 Linux、macOS、FreeBSD系统,还可以运行在 OpenWrt/LEDE 之类的嵌入式系统上。 tsl0922/ttyd Repo Download Releases 功能特色 C 语言编写,在速度和内存占用上相比其它实现有一些优势 ...
想要将我们的终端通过网页服务的方式共享,其实很简单,只需要输入类似下面的命令,就能够通过在浏览器访问设备的 IP 地址加“8080”端口,来直接使用设备啦: ttyd -p8080bash 命令执行完毕,我们打开浏览器,比如(10.11.12.240:8080),将看到类似下面的界面:
ttyd 是一个运行在服务端,客户端通过web浏览器访问从而连接后台 tty (pts伪终端)接口的程序,把 shell 终端搬到 web 浏览器中。 WebSocket WebSocket 是 HTML5 开始提供的一种基于HTTP协议与服务器WebServer进行单会话、长连接、全双工的网络技术,依靠这种技术可以实现客户端和服务端的长连接,双向实时通信,以及基于服...
ttyd 是一个运行在服务端,客户端通过web浏览器访问从而连接后台 tty (pts伪终端)接口的程序,把 shell 终端搬到 web 浏览器中。 WebSocket WebSocket 是 HTML5 开始提供的一种基于HTTP协议与服务器WebServer进行单会话、长连接、全双工的网络技术,依靠这种技术可以实现客户端和服务端的长连接,双向实时通信,以及基于服...