全程亲测有效
1.下载dropbear源码:
https://matt.ucc.asn.au/dropbear/
2.以 dropbear-2014.63.tar.bz2为例,在服务器/PC上执行如下命令行,注意其中CC和host改为自己目标设备使用的交叉编译工具链
tar xvjf dropbear-2014.63.tar.bz2
cd dropbear-2014.63
./configure CC=aarch64-linux-gnu-gcc --host=aarch64-linux-gnu --disable-zlib
make
可以在dropbear-2014.63目录下看到dropbear dbclient dropbearkey dropbearconvert
3.以下为在目标设备上运行的命令:
将上述生成的dropbear dbclient dropbearkey dropbearconvert拷贝到目标设备下/etc/dropbear/,并追加可执行权限:
chmod +x dropbear
chmod +x dbclient
chmod +x dropbearkey
chmod +x dropbearconvert
cd /etc/dropbear
./dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
如果报错:缺少libutil.so.1,则访问下载,支持armv8(如cortex-a55、cortex-a53等)支持armv7(如cortex-a7等)
./dropbear -E -p 22
其中22为端口号
如果报错:缺少libcrypt.so.1