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卡,不然会有没有权限的错误。

 

posted @ 2016-11-15 14:46  陈富林  阅读(9365)  评论(0编辑  收藏  举报