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博客

相关推荐
Lsetea7 小时前
OpenSSL verify报CA certificate key too weak:auth_level与弱密钥链排查
运维·https·ssl证书·openssl·证书链
Lsetea2 天前
OpenSSL verify报invalid CA certificate:basicConstraints与keyCertSign排查
运维·https·ssl证书·openssl·证书链
Lsetea3 天前
OpenSSL verify报error 62:证书主机名不匹配与-verify_hostname排查
运维·https·ssl证书·openssl·san
Lsetea3 天前
OpenSSL verify报certificate signature failure:error 7与证书签名排查
运维·https·ssl证书·openssl·证书链
Lsetea5 天前
curl指定CA目录仍报证书不受信任:--capath与OpenSSL rehash排查
运维·https·ssl·openssl·curl
Lsetea5 天前
OpenSSL报path length constraint exceeded:CA层级与pathlen排查
运维·https·ssl证书·openssl·证书链
Lsetea5 天前
OpenSSL s_client退出码为0却证书验证失败:严格校验与Shell管道排查
https·shell·ssl证书·openssl·tls
Lsetea5 天前
OpenSSL报permitted subtree violation:证书SAN与CA名称约束排查
运维·https·ssl证书·openssl·证书链
Lsetea7 天前
OpenSSL verify报error 20:CAfile、fullchain与本地信任链分层排查
nginx·https·ssl证书·openssl·证书链
Lsetea14 天前
证书没到期却报certificate has expired:OpenSSL定位中间证书与系统时间
运维·https·ssl证书·openssl·证书链