CentOS 安装 Dropbear
简介

Dropbear 是一个开源的 SSH 服务器和客户端,它特别适用于嵌入式系统,由于它的轻量级特性,Dropbear 在资源受限的设备上表现优异,本文将详细介绍如何在 CentOS 系统上安装 Dropbear。
准备工作
在开始安装之前,请确保您的 CentOS 系统满足以下条件:
- CentOS 7 或更高版本
- root 权限或 sudo 权限
安装步骤
更新系统软件包
更新您的系统软件包以确保所有软件包都是最新的。
sudo yum update
安装 Dropbear
使用以下命令安装 Dropbear:
sudo yum install dropbear
生成 SSH 密钥

为了安全地访问您的服务器,您需要生成一个 SSH 密钥对,在本地计算机上执行以下命令:
ssh-keygen -t rsa -b 2048
按照提示操作,选择一个安全的文件存储位置和密码。
将公钥复制到服务器
将生成的公钥复制到服务器的 /root/.ssh/authorized_keys 文件中,如果该文件不存在,您需要先创建它。
ssh-copy-id -i ~/.ssh/id_rsa.pub root@服务器IP地址
配置 Dropbear
编辑 /etc/dropbear/dropbear_rsa_host_key 文件,确保它具有正确的权限(600)。
sudo chmod 600 /etc/dropbear/dropbear_rsa_host_key
编辑 /etc/dropbear/dropbear_config 文件,根据需要修改以下设置:
DROPBEAR_PORT:指定 SSH 服务的端口(默认为 22)。DROPBEAR_LOG:指定日志文件的路径和格式。DROPBEAR_LOG_MAXSIZE:指定日志文件的最大大小。
重启 Dropbear 服务
重启 Dropbear 服务以应用更改。

sudo systemctl restart dropbear
验证安装
通过 SSH 连接到您的服务器,使用以下命令:
ssh root@服务器IP地址
如果一切正常,您应该能够成功登录。
FAQs
问:为什么我的 SSH 连接失败?答:请检查以下问题:
- 确保您的服务器上的 Dropbear 服务正在运行。
- 确保您已将公钥复制到服务器的
/root/.ssh/authorized_keys文件中。 - 确保您的网络设置允许 SSH 连接。
问:如何更改 SSH 端口?答:编辑
/etc/dropbear/dropbear_config文件,将DROPBEAR_PORT设置为您希望使用的端口号,重启 Dropbear 服务以应用更改,要将端口更改为 2222,请执行以下命令:sudo sed -i 's/^DROPBEAR_PORT=\(.*\)/DROPBEAR_PORT=2222/' /etc/dropbear/dropbear_config sudo systemctl restart dropbear

