dropbear相关问题

  • List item

dropbear相关问题

dropbear生成

1.下载开发包组

[root@CentOS7 ~]#yum groupinstall Development tools -y

2.下载dropbear-2017.75.tar.bz2

https://matt.ucc.asn.au/dropbear/dropbear.html

3.将其dropbear进行解压,查看安装自述文件

[root@CentOS7 /app]#tar xf dropbear-2017.75.tar.bz2

4.对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系,对缺少依赖关系进行安装

[root@CentOS7 /app/dropbear-2017.75]#./configure

5.上面步骤做完,将会生成Makefile,修改Makefile

CC=arm-hisiv300-linux-gcc
#ar命令可以用来创建、修改库,也可以从库中提出单个模块。
AR=arm-hisiv300-linux-ar
#ranlib更新静态库的符号索引表 
RANLIB=arm-hisiv300-linux-ranlib
#strip通过除去绑定程序和符号调试程序使用的信息,减少扩展公共对象文件格式(XCOFF)的对象文件的大小。
STRIP=arm-hisiv300-linux-strip

6.编译安装

make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp"
make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" install

7.创建目录/etc/dropbear/,生成key文件

[root@CentOS7 /usr/local/bin]#mkdir /etc/dropbear/
[root@CentOS7 /usr/local/bin]#dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key

8.启动dropbear,默认后台运行

[root@CentOS7 /usr/local/bin]#dropbear

dropbear主要有以下程序:

  • 服务程序:dropbear(类似于Openssh的sshd)
  • 客户程序:dbclinet(累世于Openssh的ssh)
  • 密钥生成程序:dropbearkey。dropbearkey是用来生成密钥的,没有密钥的dropbear不能提供服务。注意这里密钥一般只需要生成一次,更改密钥以后可能造成OpenSSH因为担心中间人攻击而无法连接。密钥一般在设备上生成,使用管理员更改权限后可以拷贝复用。
  • dropbearconvert. 用来转换密钥成ssh的public key从而实现无密码登录,如果没记错的话转换可以是双向的。

一般来说,设备或者开发板上面只需要declient和dropbear以及使用dropbearkey生成的密钥。为了保证dropbear开机启动,可以在rc.sh后面加上 /sbin/dropbear -p 22来监听22端口。

dropbear使用公钥/私钥的好处:

有时为了更加安全的缘故,我们舍弃了基于用户名和密码的认证,而采用公钥/私钥的认证方式。

  • 不需要再输入密码
  • 登录系统更加轻松
  • 不用担心人家看你手指录入密码而被记住
  • 不用再发送加密后的密码到 OpenWrt
  • 不用担心被中途截获密码
  • 更爽的是,可以关闭基于用户名和密码的认证方式了
  • 也不用害怕被黑客在 Openwrt 上猜到你的密码了

另附三个关键词:公钥、私钥、数字证书

https://blog.csdn.net/mengzuchao/article/details/78682060

dropbearkey相关介绍

名称:

dropbearkey -与使用创建私钥drobear

dropbearkey -t 类型 -f 文件 [-s ]

描述:

dropbearkey生成RSADSS格式的SSH私钥,并将其保存到文件中,以供dropbear(8) SSH 2服务器使用。请注意,某些SSH实现使用术语“ DSA”而不是“ DSS”,它们含义相同。

例子:
#dropbearkey -t rsa -f / etc / dropbear / dropbear_rsa_host_key

-t 类型

要生成的密钥类型。必须是rsadss之一

-f 文件

将密钥写入文件file

-s 位

设置密钥大小以比特位,应该是多个8(可选)

发布了10 篇原创文章 · 获赞 14 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_40083589/article/details/102495582
今日推荐