# 安装Dropbear
sudo apt update
sudo apt install -y dropbear
# 配置Dropbear(允许密码认证)
echo 'NO_START=0' | sudo tee -a /etc/default/dropbear
echo 'DROPBEAR_PORT=2022' | sudo tee -a /etc/default/dropbear
echo 'DROPBEAR_EXTRA_ARGS=""' | sudo tee -a /etc/default/dropbear
# 转换OpenSSH密钥为Dropbear格式
sudo mkdir -p /etc/dropbear
sudo dropbearconvert openssh dropbear /etc/ssh/ssh_host_rsa_key /etc/dropbear/dropbear_rsa_host_key
sudo dropbearconvert openssh dropbear /etc/ssh/ssh_host_ecdsa_key /etc/dropbear/dropbear_ecdsa_host_key
# 启动Dropbear服务
sudo systemctl enable --now dropbear
# 验证服务状态
sudo systemctl status dropbear
# 禁用OpenSSH服务
sudo systemctl disable --now ssh
代码说明:
首先安装dropbear软件包
配置Dropbear监听2022端口并启用密码认证
将现有OpenSSH主机密钥转换为Dropbear格式
设置服务开机自启并立即启动
最后验证服务运行状态,并禁用原生OpenSSH服务
重启机器就是使用dropbear了
reboot
文章评论