勾选 ssh 包,添加相关编译选项
make menuconfig 进入 ROOTFS 配置界面,找到并勾选
--> network
--> ssh
-*- openssh-client
<*> openssh-client-utils
-*- openssh-keygen
< > openssh-moduli
<*> openssh-server

由于包的冲突,需要关闭 libfido2

和 ` libudev-zero`

之后编译系统并刷写

配置 ROOT 用户密码
使用 passwd 命令给 root 账号添加密码,一般新烧的系统 root 账号是没有设定密码的。

(可以把这个passwd文件复制出来,放到 busybox-init-base-files 的对应位置,以后可以作为密码使用)
删除初始随机密码
由于 OpenWRT 的特性,默认密码会保存到 /etc/shadow 中。否则远程登录时使用的是 shadow 里的密码,但该密码不清楚是什么内容,并且该密码与 /etc/passwd 中的密码有覆盖现象

配置 ROOT 登陆权限
修改 /etc/ssh/sshd_config 文件,添加 PermitRootLogin yes 配置项(该配置项是允许 ssh 以root 账号登录)


