IPRAN需求中需要支持ssh
了解到dropbear是一款轻量级的ssh V2服务
下载地址:
http://matt.ucc.asn.au/dropbear/releases/
我下载的 dropbear-2016.73.tar.bz2
#export PATH=$PATH:/opt/eldk-5.2/mips/sysroots/i686-eldk-linux/usr/bin/:/opt/eldk-5.2/mips/sysroots/i686-eldk-linux/usr/bin/mips32-linux/
PREPATH=${PWD}
rm ${PREPATH}/Output -rf
mkdir ${PREPATH}/Output
chmod +x configure
#if false;then
./configure
CC=mips-linux-gcc
--host=mipsel-linux
--prefix=${PREPATH}/Output
--sysconfdir=/et/dropbear
--disable-pam
#fi
make
make install
至此编译完成,遇到一些编译不过的地方一般都能在网上搜索到
1.将/bin/和/sbin/下的文件都复制到板上/usr/sbin目录。
2.在板上生成server key:
cd /etc
mkdir dropbear
cd dropbear
dropbearkey -t rsa -f dropbear_rsa_host_key
dropbearkey -t dss -f dropbear_dss_host_key
3.启动dropbear
[root@Huahuan:home]#dropbear
4.客户端使用 ssh root@ip 登陆
遇到问题
使用帐号密码 root root 登陆不了,如下
$ ssh root@192.168.0.22
root@192.168.0.22's password:
Permission denied, please try again.
使用passwd重新配置root帐号的密码即可