1.首先下载zlib和dropbear,由于dropbear依赖zlib的库,所以必须先编译zlib才可以dropbear。zlib和dropbear的下载网址如下所示:
zlib Home Site 版本(zlib-1.2.11.tar.gz)
Index of /dropbear/releases 版本(dropbear-2017.75.tar.bz2)
2.zlib解压、配置、编译、并将lib动态库拷贝到根文件系统
![](https://img-blog.csdnimg.cn/1f8c4d38341d4395b8b9ff606e5ce265.png)
![](https://img-blog.csdnimg.cn/fbaa84d9bb314dafbf107642de8e26b6.png)
![](https://img-blog.csdnimg.cn/68deef988b3b47c5b07217239af1914c.png)
![](https://img-blog.csdnimg.cn/9a5e28bdf5184e5eb0ebf529dd684d24.png)
![](https://img-blog.csdnimg.cn/acb903576856431d868be087e409ea1b.png)
3.dropbear解压、配置与编译
![](https://img-blog.csdnimg.cn/ad4ea0305a53435cb9dcf781364cfc52.png)
![](https://img-blog.csdnimg.cn/a1bc2578851a48038a30a75e7da99c5f.png)
![](https://img-blog.csdnimg.cn/cecf45d861c248e386d892b4caf115e2.png)
![](https://img-blog.csdnimg.cn/cba7c138d8fc4afdbc749d0aef61c22a.png)
![](https://img-blog.csdnimg.cn/05d97ba53bf04fd98a640422f975b475.png)
4.移植dropbear到根文件系统,拷贝dropbear安装目录bin目录下所有文件到根文件的/user/bin目录;拷贝dropbear安装目录sbin目录下所有文件到根文件的/user/sbin目录
![](https://img-blog.csdnimg.cn/d084f32e40a640dd824a39eec2d016ff.png)
5.将根文件系统拷贝到nfs路径,设置板卡环境变量为“setenv bootcmd ‘run nfsboot’”,输入boot或重启板卡,进行根文件系统的修改。具体参考nfs根文件系统的制作章节的详细介绍。
![](https://img-blog.csdnimg.cn/a4a95e9464d243d9b253e6bdbcd4aa3d.png)
6.进入/etc目录,建立dropbear目录,生成rcs和dss秘钥,流程如下图所示:
dropbearkey -t rsa -f dropbear_rsa_host_key
dropbearkey -t dss -f dropbear_dss_host_key
![](https://img-blog.csdnimg.cn/b51e6e7accb947738a52e35d68c422da.png)
7.在/etc/init.d目录下的rcS脚本中添加dropbear,保证开启启动,流程如下图所示:
![](https://img-blog.csdnimg.cn/152be510194f406f9ca932d1dd60e9d7.png)
8.重启板卡,打开putty工具软件,输入板卡ip地址192.168.0.10,进入telnet远程访问,流程如下图所示:
![](https://img-blog.csdnimg.cn/ebd913a3aa684f46a2887d769b151bff.png)
![](https://img-blog.csdnimg.cn/1fc82dfdceb647b398dbf44c229575c4.png)