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

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

相关推荐
GGG76628 分钟前
Python 运维自动化:psutil+IPy 系统与网络信息采集深度实战
运维·python·云原生·pip
可乐鸡翅yeah_32 分钟前
个人 / 外包流媒体项目交付实战,M3U8 验收与问题闭环完整工作流
运维·网络·python·低代码·django·m3u8·在线播放
St_rive1 小时前
移动端自动化环境搭建与准备
运维·自动化
INNOVIX稳石机器人2 小时前
稳石500强实战验证:从人工仓储迈向AI自主智造,给出仓储自动化升级标准答案
运维·人工智能·自动化
飞飞传输2 小时前
国产化 MOVEit 替代:文件传输架构与安全能力深度解读
大数据·运维·安全
聪明蛋子哟2 小时前
浏览器自动化的“持久身份”:多会话认证与Agent技能的无缝集成实践
运维·自动化
千百元2 小时前
ngrok 内网穿透TCP
运维
会周易的程序员3 小时前
企业私有 AI 算力服务器架构设计:异构四节点 + QUIC 微服务
运维·服务器·c++·人工智能·微服务·架构
硬件工艺分享君3 小时前
PCB厂家如何守住交期、品质与响应
大数据·运维·科技·制造·pcb工艺
库玛西3 小时前
Linux网络编程:HTTP/HTTPS协议核心技术全解析
linux·运维·服务器·网络·c++·http·https