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!
相关推荐
1. **准备环境**:确保客户端和服务端均已安装Dropbear。 2. **清除原有配置**: - 清除客户端已知主机列表:`rm -rf ~/.ssh/known_hosts` - 清除服务端的密钥文件: - `rm -rf /etc/dropbear/dropbear_dss_host_...
5. **编译与安装**:使用Android的构建工具`mmm`(Make Module Make)命令来编译Dropbear模块,例如`mmm external/dropbear`。编译成功后,Dropbear的二进制文件会放置在指定的输出目录下。 6. **权限设置与服务...
1. 安装Dropbear:可以通过ADB(Android Debug Bridge)将Dropbear的APK文件推送到设备上,然后进行安装。 2. 启动Dropbear服务:修改启动脚本,使Dropbear在设备启动时自动运行。 3. 生成密钥对:使用`dropbearkey`...
要构建Dropbear,我们需要解压这个文件,然后按照README或Makefile中的指示进行配置、编译和安装。在交叉编译过程中,我们需要指定目标架构(例如,针对开发板的ARM架构),以确保编译出的二进制文件能够在目标平台...
9. **配置文件解析**:Dropbear 使用配置文件来设置各种选项,源码中会有一个解析配置文件的模块,处理诸如端口设置、认证策略等配置。 10. **编译与安装**:源码包通常会包含 Makefile 或类似的构建脚本,用来指导...
每个用户需要在该文件中添加他们的公钥,或者在Dropbear配置中启用密码认证。 3. **安全注意事项**: - 使用强密码:为了增强安全性,应为每个用户分配强密码,避免使用易猜测的组合。 - 关闭不必要的服务:默认...
此包为Android下的dropbear源码,请直接...具体配置dropbear ssh服务器的端口及路径请看dropbear代码下的options.h文件 具体可以参照我的blog: http://blog.163.com/leekwen@126/blog/static/3316622920118144927681/
`dropbear_install.txt` 很可能包含了编译和安装Dropbear的详细步骤,包括如何配置、编译源代码,以及如何设置服务以启动Dropbear SSH服务器。这个文件对于不熟悉编译过程的用户来说非常重要,因为它提供了清晰的...
配置文件通常位于`/etc/dropbear/dropbear.conf`,这里可以设置监听端口、日志级别、会话超时等参数。启动和停止Dropbear服务的命令通常是`/etc/init.d/dropbear start`和`/etc/init.d/dropbear stop`,或者使用...
在安卓7.0系统上使用Dropbear时,首先需要确保系统已经正确安装了Dropbear的二进制文件,并且配置了相应的服务。然后,可以通过命令行界面启动Dropbear服务器,使用dbclient连接到其他服务器,或者使用scp进行文件...
5. **配置网络**:如果网络可用,安装过程中会自动配置。否则,需手动设置静态IP或DHCP。 6. **设置用户信息**:创建用户名、密码,并设定时区和系统偏好。 7. **等待安装**:安装过程可能需要一段时间,完成后...
默认情况下,SSH通常在端口22上运行,但通过配置文件(通常是`/etc/dropbear/dropbear.conf`)可以改变这一点。例如,将端口改为2222,可以写入`Port 2222`,然后重启Dropbear服务。 除了基本的SSH服务,Dropbear还...
安装完成后,需要配置dropbear的服务,如设置SSH密钥、端口、访问权限等,然后启动服务,使设备可以通过SSH访问。对于中兴设备,可能还需要考虑与设备的防火墙规则配合,确保SSH端口对必要的源IP开放。 总之,...
7. **Android集成**:在Android设备上,Dropbear可以通过ADB(Android Debug Bridge)进行安装和管理,为开发者提供远程调试和管理手机的功能。 综上所述,理解并正确使用Dropbear涉及到了SSH协议的基础知识、编译...
3. 配置Dropbear源代码:`./configure --host=arm-linux-gnueabi`。 4. 编译Dropbear:`make`。 5. 交叉编译zlib,配置和编译zlib源代码。 6. 确保Dropbear能链接到正确的zlib库。 这个过程需要对Linux系统、编译...
config.h从配置选择h特性 debug.h 编译时选择调试功能 includes.h 包含系统头文件等等 通用程序= = = = = = = = = = = = = = = = signkey.c为pubkeys c一个通用的处理程序,切换到dss或rsa取决于类型的关键 rsa.c rsa...
在本文中,我们将深入学习Dropbear的各个方面,包括其基本原理、安装配置、使用方法以及与C语言的结合。 Dropbear SSH项目由Matt Johnston开发,它的目标是提供一个小型且快速的SSH实现,适用于内存有限的设备。...
6. 可配置性:Dropbear可以通过配置文件进行各种设置,如端口号、认证方式等。 7. 安全性:Dropbear遵循SSH协议标准,具有良好的安全性能,定期更新以应对新的安全威胁。 压缩包中的“dropbear-2015.72”可能是指...
7. 配置和服务启动:根据需要配置Dropbear的设置文件,并添加启动脚本到系统服务管理工具(如systemd或init.d)。 8. 测试运行:通过`scp`命令进行测试,验证Dropbear-scp是否正常工作。 在开源社区中,这种自编译...
最后,部署脚本负责将编译好的openSSH复制到Hisi 3559A设备上,安装并配置服务。这可能涉及到使用`scp`命令传输文件,`ssh`命令远程执行命令,或者通过串口连接进行文件传输和命令执行。部署脚本应该确保openSSH服务...