curl -fsSL helper.sh/centos_disable_password_ssh.sh | sudo bash curl -fsSL -o centos_disable_password_ssh.sh helper.sh/centos_disable_password_ssh.sh && sudo bash centos_disable_password_ssh.sh 安全加固
适用于需要从密码登录切换到仅密钥登录的 CentOS 或类似 OpenSSH 主机。脚本会先确认目标用户存在可用的 authorized_keys,再以幂等方式修改 sshd_config,并在重载服务前执行语法校验,避免把服务器直接锁死。
一篇面向实操的说明,讲清楚什么时候该用 centos_disable_password_ssh.sh 关闭密码登录、它会改哪些 SSH 配置,以及怎样避免把服务器直接锁死。
面向仍在运行 CentOS 7 的遗留主机,集中处理 yum 源失效、镜像仓库 404、Docker 数据迁移等运维恢复场景。
查看专题最常见的原因是先关闭了 PasswordAuthentication,却没有先确认目标账号已经存在可用的 authorized_keys,并且没有先做一次成功的密钥登录验证。
打开页面