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

相关推荐
bosins4 天前
Windows IIS 配置本地HTTPS 全流程指南:自签名证书 + 端口绑定 + 避坑详解
powershell·openssl
Lsetea7 天前
Nginx报SSL_CTX_use_PrivateKey failed:证书与私钥不匹配怎么排查
nginx·https·ssl证书·openssl·私钥
Lsetea10 天前
SSL证书快过期怎么自动检查:用OpenSSL checkend做7天预警与线上证书验收
https·ssl证书·openssl·systemd·证书监控
蜡台1 个月前
本机 局域网 搭建本地 HTTPS 域名完整方案
网络协议·http·https·openssl
qetfw1 个月前
Debian OpenSSL CA 证书配置参考:根证书、服务证书与验证
linux·debian·ssl·openssl
qetfw1 个月前
Debian OpenSSL 搭建 CA 证书服务:签发、吊销与客户端信任
linux·debian·openssl·ca
嘿嘻哈呀3 个月前
Mac 如何通过 SSH 控制同一 Wi-Fi 下的 Windows 电脑
windows·ssh·mac·局域网·openssh
穿条秋裤到处跑3 个月前
Centos7环境升级openssh7.4p1至openssh9.8p1版本
centos·openssh