【安装笔记-20240613-Linux-在 OpenWrt 的 LuCI界面支持命令行调试】

本文主要是介绍【安装笔记-20240613-Linux-在 OpenWrt 的 LuCI界面支持命令行调试】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

安装笔记-系列文章目录

安装笔记-20240613-Linux-在 OpenWrt 的 LuCI界面支持命令行调试


文章目录

  • 安装笔记-系列文章目录
    • 安装笔记-20240613-Linux-在 OpenWrt 的 LuCI界面支持命令行调试
  • 前言
  • 一、软件介绍
    • 名称:ttyd
    • 主页
    • 官方介绍
    • 特点
  • 二、安装步骤
    • 测试版本:openwrt-23.05.3-x86-64
    • 软件仓库直接安装
    • 配置
    • 终端
  • 三、应用场景
    • 远程操作 OpenWrt/Linux 主机
  • 四、参考资料
  • 总结


前言

本文记录在 OpenWRT-23.05 上安装测试 luci-app-ttyd 的步骤。

实验使用的电脑如下:

CPU:

Intel Core Processor (Broadwell, no TSX, IBRS)

操作系统:

OpenWrt 23.05.3 r23809-234f1a2efa

一、软件介绍


名称:ttyd


主页

项目主页:https://github.com/tsl0922/ttyd


官方介绍

ttyd 是一个简单的命令行工具,用于在网络上共享终端。

特点

  • 构建在 libuv 和 WebGL2 之上,以提升速度
  • 具有 CJK 和 IME 支持的全功能终端
  • 支持 ZMODEM(lrzsz)/trzsz 文件传输
  • 支持 Sixel 图像输出(img2sixel / lsix)
  • 基于 OpenSSL / Mbed TLS 的 SSL 支持
  • 运行任何自定义命令及选项
  • 支持基本身份验证以及许多其他自定义选项
  • 跨平台:macOS、Linux、FreeBSD/OpenBSD、OpenWrt、Windows

二、安装步骤

测试版本:openwrt-23.05.3-x86-64

软件仓库直接安装

ttyd 在 OpenWrt-23.05 的官方软件仓库中,可以直接执行以下命令:

opkg update
opkg install luci-app-ttyd

以上命令自动安装 luci-app-ttypd 及相关的软件包。

安装成功后,在 LuCI 的 “服务” 栏下多出一项 “终端”选项

在这里插入图片描述

配置

在 “配置” 页面设置端口,用户ID,组ID,接入的命令等

在这里插入图片描述

在这里插入图片描述

终端

配置好后,需要在 QEMU 启动中添加端口转发到 57681 端口,正常启动后可以看到控制台界面:

在这里插入图片描述

登录后就可以正常操作。


三、应用场景

远程操作 OpenWrt/Linux 主机


四、参考资料

1、Cpolar快速入门教程:OpenWrt系列


总结

本文介绍了在 OpenWRT-23.05 上安装测试 luci-app-ttyd 的步骤的步骤,并给出了解决所遇问题的方法。

这篇关于【安装笔记-20240613-Linux-在 OpenWrt 的 LuCI界面支持命令行调试】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1058700

相关文章

SQLite3命令行工具最佳实践指南

《SQLite3命令行工具最佳实践指南》SQLite3是轻量级嵌入式数据库,无需服务器支持,具备ACID事务与跨平台特性,适用于小型项目和学习,sqlite3.exe作为命令行工具,支持SQL执行、数... 目录1. SQLite3简介和特点2. sqlite3.exe使用概述2.1 sqlite3.exe

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

Linux脚本(shell)的使用方式

《Linux脚本(shell)的使用方式》:本文主要介绍Linux脚本(shell)的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录概述语法详解数学运算表达式Shell变量变量分类环境变量Shell内部变量自定义变量:定义、赋值自定义变量:引用、修改、删

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

华为鸿蒙HarmonyOS 5.1官宣7月开启升级! 首批支持名单公布

《华为鸿蒙HarmonyOS5.1官宣7月开启升级!首批支持名单公布》在刚刚结束的华为Pura80系列及全场景新品发布会上,除了众多新品的发布,还有一个消息也点燃了所有鸿蒙用户的期待,那就是Ha... 在今日的华为 Pura 80 系列及全场景新品发布会上,华为宣布鸿蒙 HarmonyOS 5.1 将于 7

Java SWT库详解与安装指南(最新推荐)

《JavaSWT库详解与安装指南(最新推荐)》:本文主要介绍JavaSWT库详解与安装指南,在本章中,我们介绍了如何下载、安装SWTJAR包,并详述了在Eclipse以及命令行环境中配置Java... 目录1. Java SWT类库概述2. SWT与AWT和Swing的区别2.1 历史背景与设计理念2.1.

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与

详解Linux中常见环境变量的特点与设置

《详解Linux中常见环境变量的特点与设置》环境变量是操作系统和用户设置的一些动态键值对,为运行的程序提供配置信息,理解环境变量对于系统管理、软件开发都很重要,下面小编就为大家详细介绍一下吧... 目录前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变

Linux系统中的firewall-offline-cmd详解(收藏版)

《Linux系统中的firewall-offline-cmd详解(收藏版)》firewall-offline-cmd是firewalld的一个命令行工具,专门设计用于在没有运行firewalld服务的... 目录主要用途基本语法选项1. 状态管理2. 区域管理3. 服务管理4. 端口管理5. ICMP 阻断

Linux实现线程同步的多种方式汇总

《Linux实现线程同步的多种方式汇总》本文详细介绍了Linux下线程同步的多种方法,包括互斥锁、自旋锁、信号量以及它们的使用示例,通过这些同步机制,可以解决线程安全问题,防止资源竞争导致的错误,示例... 目录什么是线程同步?一、互斥锁(单人洗手间规则)适用场景:特点:二、条件变量(咖啡厅取餐系统)工作流