一、开发背景
承接上一章节,构建最小系统后成功运行后,发现没有 SSH 功能
SSH : Secure Shell Protocol,开发阶段常用 SSH 远程传输文件,只要匹配 IP 地址即可
二、开发需求
配置系统使能 SSH 功能
三、开发环境
Linux Ubuntu 4.15.0-65-generic + buildroot-2023.02.3 + i.mx6d(cortex-A9)
四、实现步骤
1、make menuconfig 打开配置界面
2、搜索 openssh 功能,找到配置路径
3、通过路径找到 openssh 并使能
4、保存编译 sudo make
5、上机测试
五、问题解决
1、启动失败:Starting sshd: /var/empty must be owned by root and not group or world-writable,这里指的是文件夹没有用户属性,需要添加用户
解决方法:chown root.root /var/empty/ 修改文件权限
2、linux-arm 板卡 ssh 作为 server,客户端连接不上
解决方法:修改 ssh 配置,使能 PermitRootLogin
1)vi /etc/ssh/sshd_config
2)文本追加 PermitRootLogin yes
标签:buildroot,使能,sshd,SSH,root,ssh From: https://www.cnblogs.com/yangjinghui/p/17657277.html