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卡,不然會有沒有權限的錯誤。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM