嵌入式linux-dropbear连接时重复输入密码

很多文章介绍了dropbear是openssh的轻量型的ssh server,使用的方法也都是,编译 拷贝 配置rsa dsskey  ,最后添加开机启动。

但是,实际应用中,却还是无法使用。使用ssh secure shell client连接 仍然提示无法连接,一遍遍的重复输入密码就是无法连接

dropbear -F -E 手动前台运行,输入密码仍然会提示再次输入,打印也无法看出效果。

按照我的调试经验,总结了几点可能出现的问题。本文默认的都是root用户

1.、etc/shells 是否存在?

2、etc/passwd中是否存在正确?

3、两个文件的内容是否一致?

正常来说,嵌入式rootfs的文件系统的搭建因人而异。有些人服务做的比较全,文件比较全。有些就很简单,但是都能用。

但是,如果做的简单,想在此基础添加某些服务的时候,所做的工作可能就会比较多了。并不是Ubuntu下 apt-get install那么简单。

1)调试中,遇到过shell解析的不一致问题。passwd里填写的是/bin/ash 但是shells里没有添加ash,添加上即可。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值