上一篇水了一下關於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卡,不然會有沒有權限的錯誤。