这个脚本用于快速修改 Linux 系统的 root 密码和 SSH 配置,抢机必备。它主要用于临时 VPS 的快速配置,不适用于生产环境或长期使用的个人服务器。
注意: 本脚本只适用于快速改root密码抢别人送的vps,不适宜用于自用机子,更不适用于生产环境,如果你在自用机子和生产环境上使用本脚本导致无法连接上ssh,后果自负!!!
- 自动更新脚本到最新版本
- 修改 SSH 配置以允许 root 用户密码登录
- 生成随机密码或允许用户自定义密码
- 更改 root 用户密码
- 重启 SSH 服务以应用更改
这种方法会自动获取最新版本的脚本:
[ ! -d "/root/change-root-password" ] && mkdir /root/change-root-password ; curl -s https://api.github.com/repos/ypq123456789/change-root-password/contents/change_root_password.sh | jq -r .content | base64 -d > /root/change-root-password/change_root_password.sh && chmod +x /root/change-root-password/change_root_password.sh && /root/change-root-password/change_root_password.sh
这种方法直接从 GitHub 仓库下载脚本:
[ ! -d "/root/change-root-password" ] && mkdir /root/change-root-password ; curl -o /root/change-root-password/change_root_password.sh https://raw.githubusercontent.com/ypq123456789/change-root-password/main/change_root_password.sh && chmod +x /root/change-root-password/change_root_password.sh && /root/change-root-password/change_root_password.sh
- 脚本需要 root 权限运行。
- 使用此脚本可能会更改您的 SSH 配置,请确保您了解这些更改的影响。
- 在更改密码后,建议在新的 SSH 会话中测试新密码,而不是直接断开当前连接。
- 此脚本不适用于生产环境或重要的个人服务器。
如果您发现任何问题或有改进建议,请创建一个 issue 或提交 pull request。