T113开启openssh

  1. 通过 make mennuconfig

│ Location: │

│ -> Network > SSH

找到 ssh先关内容

可以取消勾选(用处最小 / 几乎不用)

  1. openssh-server-pam ------ 99% 开发板用不到
  2. openssh-sftp-client ------ 开发板一般不需要主动连别人的 SFTP
  3. openssh-moduli ------ 非必需,体积还大
  4. openssh-sftp-server ------ 如果你不用文件传输,可关

必须保留(不能删)

  • openssh-client
  • openssh-client-utils
  • openssh-keygen
  • openssh-server

逐行详细说明(最精准)

1. ✅ 必须保留(核心功能)

<*> openssh-client

你要从开发板 ssh 连别的机器 必须有,必选

<*> openssh-client-utils

ssh 相关工具,scp 等依赖它,必选

<*> openssh-keygen

生成密钥,ssh 登录必须用,必选

<*> openssh-server

让电脑 SSH 连开发板 ,最核心功能,必选


2. ❌ 用处最小,可以直接关闭

-*- openssh-server-pam

PAM = 系统登录认证插件(用户密码策略、LDAP、双重验证等) 开发板 99% 用不到,纯浪费空间。

<*> openssh-sftp-client

开发板主动去连别人的 SFTP 服务 下载文件。 一般开发板不会这么用,可关

<*> openssh-moduli

DH 质数文件,用于密钥交换优化,不是必需 ,而且文件很大。 可关,不影响 SSH 登录。

<*> openssh-sftp-server

提供 SFTP 文件传输功能(拖拽文件)。 如果你只需要命令行 SSH ,不需要传文件,可关

直接退出保存编译 会出现如下错误

通过搜索错误,在t113s3-pro 编译openssh报错,有解决方法吗? - #4,来自 xieyl - T113x - 嵌入式开发问答社区

提到了 ssl库版本不兼容问题,需要修改兼容性

通过搜索发现 Location: │

│ -> Libraries │

│ -> SSL

然后我们去查找,最终定位在这里

这个选项选中后 最下面出现了版本号,如下图 降低版本

我们再继续尝试编译,修改配置后 需要先删除

rm -rf out/t113-mq_r/compile_dir/target/openss*

然后重新编译

最终 ssl ssh选项如下:

编译通过,

然后打包 mboot

pack

剩下的就修改rootfs配置 ,测试启动了,

后续自行搜索配置 或者参考:全志T113 Tina5.0开发:(三)添加ssh实现远程登录-CSDN博客

相关推荐
minxihou1 个月前
Windows 11 OpenSSH Server 完整排错指南(微软账号场景)
windows·microsoft·ssh·openssh·troubleshooting·windowswsl2
特立独行的猫a2 个月前
使用 vcpkg 为OpenHarmony(鸿蒙PC)构建 OpenSSH 命令行工具
harmonyos·openharmony·命令行·openssh·vcpkg·鸿蒙pc
特立独行的猫a2 个月前
OpenSSH 介绍及使用Lycium框架移植到鸿蒙 PC(OpenHarmony)平台的实践总结
harmonyos·openssh·鸿蒙pc·lycium_plusplus·三分库移植
dling82 个月前
OpenSSL和keytool的区别?如何使用?
openssl·keytool
鹏大师运维4 个月前
统信 UOS OpenSSL 漏洞如何修复?外网 / 内网两种方式一次讲清
linux·运维·openssl·国产操作系统·统信uos·麒麟桌面操作系统·补丁修复
小麻侬4 个月前
CMake gui构建libcurl,MTD/MT,支持openssl
openssl·libcurl·cmake gui
前进的程序员4 个月前
OpenSSL加解密原理及使用方法详解
ssl·加解密·openssl
y1233447788994 个月前
国密算法SM2实现(Openssl)
开发语言·openssl·国密
EniacCheng4 个月前
【OpenSSL】- Ubuntu22.04手动编译安装openssl
openssl