ttyd安装

https://www.ahaoyw.com/article/717.html

1、安装需要的组件

yum -y install openssl-devel wget
2、下载ttyd二进制版本

cd /root
wget https://github.com/tsl0922/ttyd/releases/download/1.6.3/ttyd.x86_64 --no-check-certificate
mv ttyd.x86_64 ttyd
chmod +x ttyd
mv ttyd /usr/sbin/
3、运行ttyd

ttyd bash

### 在 OpenWRT 上安装和配置 ttyd #### 安装步骤 在 OpenWRT 系统中,`ttyd` 是一个轻量级的工具,用于通过 Web 浏览器提供命令行访问。它可以通过软件包管理器直接安装[^1]。 ```bash opkg update opkg install ttyd ``` 上述命令会从 OpenWRT 的官方软件仓库中下载并安装 `ttyd` 工具。安装完成后,可以检查是否成功安装: ```bash which ttyd ``` 如果返回路径 `/usr/bin/ttyd`,则表示安装成功。 #### 配置步骤 默认情况下,`ttyd` 的配置文件位于 `/etc/config/ttyd`。可以通过以下命令编辑配置文件: ```bash vi /etc/config/ttyd ``` 默认的配置文件可能如下所示: ```plaintext config ttyd option command '/bin/login' option port '7681' ``` 为了增强安全性或满足特定需求,可以修改 `option command` 的值为 `/usr/libexec/login.sh`,这将允许用户通过更安全的方式登录系统[^2]。 修改后的配置文件示例如下: ```plaintext config ttyd option command '/usr/libexec/login.sh' option port '7681' ``` 保存配置文件后,重启 `ttyd` 服务以应用更改: ```bash /etc/init.d/ttyd restart ``` #### 使用方法 配置完成后,可以通过浏览器访问 `http://<OpenWRT_IP>:7681` 来打开基于 Web 的终端界面。其中 `<OpenWRT_IP>` 是 OpenWRT 路由器的 IP 地址。 #### 安全性考虑 为了提高系统的安全性,建议设置密码保护或限制访问权限。可以通过修改 `/etc/inittab` 文件来控制登录行为[^3]。例如,添加或修改相关条目以限制某些用户的登录权限。 此外,还可以结合 HTTPS 提供加密连接,避免敏感信息在传输过程中被窃取。 --- ### 示例代码 以下是启动 `ttyd` 的示例脚本,确保其在系统启动时自动运行: ```bash #!/bin/sh /etc/rc.common START=99 start() { ttyd -p 7681 /usr/libexec/login.sh & } stop() { killall ttyd } ``` 将上述脚本保存为 `/etc/init.d/ttyd`,并赋予执行权限: ```bash chmod +x /etc/init.d/ttyd ``` 然后启用并启动服务: ```bash /etc/init.d/ttyd enable /etc/init.d/ttyd start ``` ---
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值