dropbear支持sftp-server

平台:嵌入式linux-powerpc or arm

描述:dropbear 本身不支持sftp无法做到上传下载文件,可以借助openssh的sftp-server实现。

方法:

下载openssh,编译出sftp-server,然后将其拷贝到目标板子。别忘了,把依赖的动态库拷贝到目标里去。

sftp-server的拷贝位置为/usr/libexec,没有此目录,新建一个目录即可。

附录:openssh的编译方法,本文采用的是powerpc架构下的平台编译,编译器是powerpc-linux-gcc,ppc_6xx软链接到powerpc-linux

1.首先下载zlib,因为openssh需要zlib库的支持

 编译zlib,大概的步骤如下

./configure --prefix=将要存放的lib目录

make CC=交叉编译器 ARCH=编译的体系类型 

make install

2.编译openssh

./configure --host=编译的体系 --with-zlib=zlib的目录

make sftp-server

3.如果没什么问题,当前目录下生成sftp-server

 ppc_6xx-readelf -d sftp-server 查看依赖的链接库

4.拷贝链接库到目标板的lib

5.拷贝sftp-server到目标板的/usr/libexec 目录下



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值