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