【安装笔记-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

相关文章

linux生产者,消费者问题

pthread_cond_wait() :用于阻塞当前线程,等待别的线程使用pthread_cond_signal()或pthread_cond_broadcast来唤醒它。 pthread_cond_wait() 必须与pthread_mutex 配套使用。pthread_cond_wait()函数一进入wait状态就会自动release mutex。当其他线程通过pthread

ESP32 esp-idf esp-adf环境安装及.a库创建与编译

简介 ESP32 功能丰富的 Wi-Fi & 蓝牙 MCU, 适用于多样的物联网应用。使用freertos操作系统。 ESP-IDF 官方物联网开发框架。 ESP-ADF 官方音频开发框架。 文档参照 https://espressif-docs.readthedocs-hosted.com/projects/esp-adf/zh-cn/latest/get-started/index

Linux 安装、配置Tomcat 的HTTPS

Linux 安装 、配置Tomcat的HTTPS 安装Tomcat 这里选择的是 tomcat 10.X ,需要Java 11及更高版本 Binary Distributions ->Core->选择 tar.gz包 下载、上传到内网服务器 /opt 目录tar -xzf 解压将解压的根目录改名为 tomat-10 并移动到 /opt 下, 形成个人习惯的路径 /opt/tomcat-10

Tolua使用笔记(上)

目录   1.准备工作 2.运行例子 01.HelloWorld:在C#中,创建和销毁Lua虚拟机 和 简单调用。 02.ScriptsFromFile:在C#中,对一个lua文件的执行调用 03.CallLuaFunction:在C#中,对lua函数的操作 04.AccessingLuaVariables:在C#中,对lua变量的操作 05.LuaCoroutine:在Lua中,

AssetBundle学习笔记

AssetBundle是unity自定义的资源格式,通过调用引擎的资源打包接口对资源进行打包成.assetbundle格式的资源包。本文介绍了AssetBundle的生成,使用,加载,卸载以及Unity资源更新的一个基本步骤。 目录 1.定义: 2.AssetBundle的生成: 1)设置AssetBundle包的属性——通过编辑器界面 补充:分组策略 2)调用引擎接口API

RedHat运维-Linux文本操作基础-AWK进阶

你不用整理,跟着敲一遍,有个印象,然后把它保存到本地,以后要用再去看,如果有了新东西,你自个再添加。这是我参考牛客上的shell编程专项题,只不过换成了问答的方式而已。不用背,就算是我自己亲自敲,我现在好多也记不住。 1. 输出nowcoder.txt文件第5行的内容 2. 输出nowcoder.txt文件第6行的内容 3. 输出nowcoder.txt文件第7行的内容 4. 输出nowcode

【Linux进阶】UNIX体系结构分解——操作系统,内核,shell

1.什么是操作系统? 从严格意义上说,可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境。我们通常将这种软件称为内核(kerel),因为它相对较小,而且位于环境的核心。  从广义上说,操作系统包括了内核和一些其他软件,这些软件使得计算机能够发挥作用,并使计算机具有自己的特生。这里所说的其他软件包括系统实用程序(system utility)、应用程序、shell以及公用函数库等

UnrealScriptIDE调试环境部署

先安装vs2010   再安装VSIsoShell.exe, 下载地址 https://pan.baidu.com/s/10kPNUuDGTbWXbz7Nos-1WA       fd3t   最后安装unside,下载地址 https://archive.codeplex.com/?p=uside  安装中间有一步选择Binary文件夹要选对路径。   安装好以后,启动 UDKDe

VMware9.0详细安装

双击VMware-workstation-full-9.0.0-812388.exe文件: 直接点Next; 这里,我选择了Typical(标准安装)。 因为服务器上只要C盘,所以我选择安装在C盘下的vmware文件夹下面,然后点击Next; 这里我把√取消了,每次启动不检查更新。然后Next; 点击Next; 创建快捷方式等,点击Next; 继续Cont

公共筛选组件(二次封装antd)支持代码提示

如果项目是基于antd组件库为基础搭建,可使用此公共筛选组件 使用到的库 npm i antdnpm i lodash-esnpm i @types/lodash-es -D /components/CommonSearch index.tsx import React from 'react';import { Button, Card, Form } from 'antd'