`

dropbear 安装配置

阅读更多

http://www.linuxidc.com/Linux/2014-12/110466.htm (openssh平滑升级步骤)

 

 

1、下载dropbear:https://matt.ucc.asn.au/dropbear/

 

2、检查安装依赖包

[root@localhost ~]# yum install zlib* gcc make

 

3、编译安装dropbear

[root@localhost home]# tar -jxvf  dropbear-2017.75.tar.bz2

[root@localhost home]# cd dropbear-2017.75/

[root@localhost dropbear-2017.75]# ./configure

[root@localhost dropbear-2017.75]# make && make install

检查生成的文件是否正确:

[root@localhost dropbear-2017.75]# ls /usr/local/sbin/ /usr/local/bin/

/usr/local/bin/:

dbclient  dropbearconvert  dropbearkey

 

/usr/local/sbin/:

 

dropbear

 

检查生成的文件是否正确:

[root@localhost dropbear-2017.75]# mkdir /etc/dropbear/

 

4、生成证书

 

[root@localhost dropbear-2017.75]# /usr/local/bin/dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key

 

[root@localhost dropbear-2017.75]# /usr/local/bin/dropbearkey -t rsa -s 4096 -f /etc/dropbear/dropbear_rsa_host_key

 

5、启动dropbear

[root@localhost dropbear-2017.75]# /usr/local/sbin/dropbear -p 2222    //监听2222端口

查看是否启动成功:

[root@localhost dropbear-2017.75]# netstat -antup



 OK,安装完成!

或则通过命令:

[root@localhost home]# netstat -anput | grep dropbear

tcp        0      0 0.0.0.0:2222                0.0.0.0:*                   LISTEN      7524/dropbear       

tcp        0     52 172.17.123.137:2222         10.9.50.137:56685           ESTABLISHED 7526/dropbear       

tcp        0      0 :::2222                     :::*                        LISTEN      7524/dropbear   

 

则可以直接通过putty或者xshell用ssh方式 端口 2222登录了。

 

如果要删除dropbear安装的文件,并杀掉进程

 

# rm -rf /etc/dropbear/ /usr/local/sbin/dropbear /usr/local/bin/dropbear*

 

[root@localhost ~]# ps aux | grep dropbear

root      2151  0.0  0.0 103324   888 pts/1    S+   11:45   0:00 grep dropbear

root      7524  0.0  0.0  14832   616 ?        Ss   10:46   0:00 /usr/local/sbin/dropbear -p 2222

[root@localhost ~]# kill -9 14832

[root@localhost home]# netstat -anput | grep dropbear     # 验证是否OK!

  • 大小: 243.8 KB
分享到:
评论

相关推荐

    dropbear实现免密码ssh登录方法

    1. **准备环境**:确保客户端和服务端均已安装Dropbear。 2. **清除原有配置**: - 清除客户端已知主机列表:`rm -rf ~/.ssh/known_hosts` - 清除服务端的密钥文件: - `rm -rf /etc/dropbear/dropbear_dss_host_...

    dropbear移植到android9.0系统

    5. **编译与安装**:使用Android的构建工具`mmm`(Make Module Make)命令来编译Dropbear模块,例如`mmm external/dropbear`。编译成功后,Dropbear的二进制文件会放置在指定的输出目录下。 6. **权限设置与服务...

    android上的dropbear包

    1. 安装Dropbear:可以通过ADB(Android Debug Bridge)将Dropbear的APK文件推送到设备上,然后进行安装。 2. 启动Dropbear服务:修改启动脚本,使Dropbear在设备启动时自动运行。 3. 生成密钥对:使用`dropbearkey`...

    dropbear相关源码

    要构建Dropbear,我们需要解压这个文件,然后按照README或Makefile中的指示进行配置、编译和安装。在交叉编译过程中,我们需要指定目标架构(例如,针对开发板的ARM架构),以确保编译出的二进制文件能够在目标平台...

    dropbear 源码

    9. **配置文件解析**:Dropbear 使用配置文件来设置各种选项,源码中会有一个解析配置文件的模块,处理诸如端口设置、认证策略等配置。 10. **编译与安装**:源码包通常会包含 Makefile 或类似的构建脚本,用来指导...

    dropbear源码

    每个用户需要在该文件中添加他们的公钥,或者在Dropbear配置中启用密码认证。 3. **安全注意事项**: - 使用强密码:为了增强安全性,应为每个用户分配强密码,避免使用易猜测的组合。 - 关闭不必要的服务:默认...

    Android下的dropbear源码

    此包为Android下的dropbear源码,请直接...具体配置dropbear ssh服务器的端口及路径请看dropbear代码下的options.h文件 具体可以参照我的blog: http://blog.163.com/leekwen@126/blog/static/3316622920118144927681/

    dropbear-2016.74.tar.zip

    `dropbear_install.txt` 很可能包含了编译和安装Dropbear的详细步骤,包括如何配置、编译源代码,以及如何设置服务以启动Dropbear SSH服务器。这个文件对于不熟悉编译过程的用户来说非常重要,因为它提供了清晰的...

    dropbear-0.52.tar.gz

    配置文件通常位于`/etc/dropbear/dropbear.conf`,这里可以设置监听端口、日志级别、会话超时等参数。启动和停止Dropbear服务的命令通常是`/etc/init.d/dropbear start`和`/etc/init.d/dropbear stop`,或者使用...

    Dropbear二进制文件(aarch64)

    在安卓7.0系统上使用Dropbear时,首先需要确保系统已经正确安装了Dropbear的二进制文件,并且配置了相应的服务。然后,可以通过命令行界面启动Dropbear服务器,使用dbclient连接到其他服务器,或者使用scp进行文件...

    Linux 安装及SSH免密码设置

    5. **配置网络**:如果网络可用,安装过程中会自动配置。否则,需手动设置静态IP或DHCP。 6. **设置用户信息**:创建用户名、密码,并设定时区和系统偏好。 7. **等待安装**:安装过程可能需要一段时间,完成后...

    dropbear.zip

    默认情况下,SSH通常在端口22上运行,但通过配置文件(通常是`/etc/dropbear/dropbear.conf`)可以改变这一点。例如,将端口改为2222,可以写入`Port 2222`,然后重启Dropbear服务。 除了基本的SSH服务,Dropbear还...

    [中兴专用]dropbear_2017.75-1_omap.zip

    安装完成后,需要配置dropbear的服务,如设置SSH密钥、端口、访问权限等,然后启动服务,使设备可以通过SSH访问。对于中兴设备,可能还需要考虑与设备的防火墙规则配合,确保SSH端口对必要的源IP开放。 总之,...

    dropbear二进制文件

    7. **Android集成**:在Android设备上,Dropbear可以通过ADB(Android Debug Bridge)进行安装和管理,为开发者提供远程调试和管理手机的功能。 综上所述,理解并正确使用Dropbear涉及到了SSH协议的基础知识、编译...

    交叉编译dropbear

    3. 配置Dropbear源代码:`./configure --host=arm-linux-gnueabi`。 4. 编译Dropbear:`make`。 5. 交叉编译zlib,配置和编译zlib源代码。 6. 确保Dropbear能链接到正确的zlib库。 这个过程需要对Linux系统、编译...

    dropbear-2013.56

    config.h从配置选择h特性 debug.h 编译时选择调试功能 includes.h 包含系统头文件等等 通用程序= = = = = = = = = = = = = = = = signkey.c为pubkeys c一个通用的处理程序,切换到dss或rsa取决于类型的关键 rsa.c rsa...

    dropbear_learn:dropbear学习

    在本文中,我们将深入学习Dropbear的各个方面,包括其基本原理、安装配置、使用方法以及与C语言的结合。 Dropbear SSH项目由Matt Johnston开发,它的目标是提供一个小型且快速的SSH实现,适用于内存有限的设备。...

    dropbear-2015.72.zip_open

    6. 可配置性:Dropbear可以通过配置文件进行各种设置,如端口号、认证方式等。 7. 安全性:Dropbear遵循SSH协议标准,具有良好的安全性能,定期更新以应对新的安全威胁。 压缩包中的“dropbear-2015.72”可能是指...

    dropbear-scp:dropbear的scp源代码,因为debian不提供打包的-one source code

    7. 配置和服务启动:根据需要配置Dropbear的设置文件,并添加启动脚本到系统服务管理工具(如systemd或init.d)。 8. 测试运行:通过`scp`命令进行测试,验证Dropbear-scp是否正常工作。 在开源社区中,这种自编译...

    Hisi交叉编译openSsh、部署使用到配置和脚本

    最后,部署脚本负责将编译好的openSSH复制到Hisi 3559A设备上,安装并配置服务。这可能涉及到使用`scp`命令传输文件,`ssh`命令远程执行命令,或者通过串口连接进行文件传输和命令执行。部署脚本应该确保openSSH服务...

Global site tag (gtag.js) - Google Analytics