buildroot 添加ssh,以及使用stftp 服务
上一篇水了一下关于buildroot的基本操作,这一章水一下开启SSH服务以及配置sftp服务,以及静态IP的设置。
配置:
make menuconfig
Target packages ---> Networking applications --->
把这个服务加上去。
system configuration
设置一下root密码,不设置也行。
退出,保存。
make -j4
编译出来以后。
目标文件在buildroot-2016.05/output/target/
ssh配置:
etc/ssh/sshd_config
在里面修改
PermitRootLogin yes
PermitEmptyPasswords yes #这是是允许登录为空密码
用SSH工具登录即可。
开启了这个服务以后sftp服务也开启了。
也是在刚才那个文件中。
AuthorizedKeysFile .ssh/authorized_keys
他是调用了这个服务。
静态IP的配置:
etc/network/interface
加入:
#fixed auto eth0 iface eth0 inet static address 192.168.0.192 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1
这是静态的
动态的应该为:
auto eth0
iface eth0 inet dhcp
buildroot 有一个很重要的特性,随便记录一句,做成文件系统只能cp到sd卡,不然会有没有权限的错误。
Read The Fucking Source Code