buildroot 文件系统添加telnet, ssh, 以及制作注意事项

时间:2023-03-09 03:00:15
buildroot 文件系统添加telnet, ssh, 以及制作注意事项

buildroot 制作Linux嵌入式文件系统,并添加telnet 以及ssh

* sshd 服务的添加

    //  make menuconfig

    Target options  --->
Target Architecture (ARM (little endian)) --->
Target Binary Format (ELF) --->
Target Architecture Variant (cortex-A8) --->
Target ABI (EABI) --->
Floating point strategy (VFPv3-D16) --->
ARM instruction set (ARM) ---> Toolchain --->
Toolchain type (External toolchain) --->
Toolchain (Arago ARMv7 2011.09) ---> System configuration --->
(Aplex) System hostname
(Welcome to Aplex) System banner
//... ...
[*] Enable root login with password Target packages --->
Networking applications --->
[*] openssh
    制作好文件系统后,修改相关ssh 的配置:
output/target/etc/ssh/sshd_config
//... ...
PermitRootLogin yes
//... ...
PermitEmptyPasswords yes
//... ...

* telnet 服务的添加

    // 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

* ubi 文件系统的制作

* 必须在拷贝到sd卡中制作ubi文件系统,不然会出现权限问题。