Debian执行ssh root@localhost 提示认证失败

本机执行 ssh root@localhost 都认证失败 ,说明:SSH 服务根本不允许 root 用密码登录,这是 Debian 12 的默认安全机制。

我现在给你 一次性彻底解决,复制执行即可,不用排查。


终极修复命令(直接复制运行)

bash

运行

复制代码
# 1. 清空所有冲突的 PermitRootLogin 设置
sed -i '/^PermitRootLogin/d' /etc/ssh/sshd_config

# 2. 强制开启 root 密码登录
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config

# 3. 强制开启密码认证
sed -i '/^PasswordAuthentication/d' /etc/ssh/sshd_config
echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config

# 4. 重启 SSH 生效
systemctl restart ssh

# 5. 重新设置一个 root 密码(必须!)
passwd root

执行最后一步时,它会让你输入两次新密码,输入时屏幕不显示,这是正常的。


测试是否成功

运行:

bash

运行

复制代码
ssh root@localhost

输入你刚设置的密码,能登录 = 成功

相关推荐
AOwhisky10 小时前
下一代容器来了?Docker 宣布原生支持 WebAssembly
java·运维·docker·容器·rust·wasm
摇滚侠14 小时前
Linux 零基础教程 09、11、77
linux·运维·服务器
Lottie202614 小时前
电商自动化提质增效:API接口落地的核心价值与实战用法
运维·自动化
Hardworking66615 小时前
第6章 数据工程
运维·服务器·数据库·数据工程
jieyucx16 小时前
Docker 入门第六阶段:综合实战项目
运维·docker·容器
美丽的欣情16 小时前
RK3588 Debian 交叉编译环境搭建(Windows + VMware Debian + CMake)
运维·windows·debian
TlSfoward17 小时前
TLSFOWARD自动化抓包工具
运维·自动化
麦兜和小可的舅舅17 小时前
从原理到实战:Linux 系统性能诊断核心指标全解析及生产系统故障分析复盘
大数据·linux·运维
云飞云共享云桌面18 小时前
河北钣金工厂10个solidworks设计共享一台高性能服务器的云桌面方案
运维·服务器·3d·自动化·负载均衡·制造
海涛从不浪18 小时前
03 oect刷入Armbian后安装Onepanel并进行docker迁移
运维·docker·容器·onepanel