嵌入式中搭建ssh服务器

2019-07-12 15:25发布

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帐号的密码即可