buildroot 制作Linux嵌入式文件系统,并添加telnet 以及ssh
buildroot 制作Linux嵌入式文件系统,并添加telnet 以及ssh
·
在开始配置前,我们需要了解SSH和Telnet的基本概念。SSH(Secure Shell)为加密的网络协议,用于在不安全的网络中执行命令并管理网络服务。相对于SSH,Telnet是一个老旧且非加密的协议,用于进行远程登录
sshd 服务的添加:
buildroot$ make menuconfig
定位到Target packages > Networking applications,勾选openssh,编译后使用
制作好文件系统后,修改相关ssh 的配置:
output/target/etc/ssh/sshd_config 开启远程登录和密码验证
//... ...
PermitRootLogin yes
//... ...
PermitEmptyPasswords yes
//... ...
启动sshd
/usr/sbin/sshd
telnet 服务的添加:
buildroot/output/build/busybox-1.36.0$ make busybox-menuconfig
Networking Utilities --->
[*] telnet
[*] Pass TERM type to remote host
[*] Pass USER type to remote host
[*] telnetd
[*] Support standalone telnetd (not inetd only)
[*] Support -w SEC option (inetd wait mode)
[*] tftp
更多推荐
所有评论(0)