V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
bacon159
V2EX  ›  VPS

[CRP] 抢机必备脚本,快速修改 root 密码

  •  
  •   bacon159 · 170 天前 · 1208 次点击
    这是一个创建于 170 天前的主题,其中的信息可能已经有所发展或是发生改变。

    github 地址: https://github.com/ypq123456789/change-root-password 抢机子自己的手速总是不够快,总是抢不过别人,那只能借助科技的力量了。借助 claude 一晚上弄出来的,枪机必备脚本 Change Root Password ,求鸡腿、求 star !可以拿快过期的机子测试使用,千万不要拿自己用的机子轻易尝试!

    Change Root Password

    这个脚本用于快速修改 Linux 系统的 root 密码和 SSH 配置,抢机必备。它主要用于临时 VPS 的快速配置,不适用于生产环境或长期使用的个人服务器。

    警告

    注意: 本脚本只适用于快速改 root 密码抢别人送的 vps ,不适宜用于自用机子,更不适用于生产环境,如果你在自用机子和生产环境上使用本脚本导致无法连接上 ssh ,后果自负!!!

    功能

    • 自动更新脚本到最新版本
    • 修改 SSH 配置以允许 root 用户密码登录
    • 生成随机密码或允许用户自定义密码
    • 更改 root 用户密码
    • 重启 SSH 服务以应用更改

    使用方法

    方法 1:使用 GitHub API (推荐,版本最新,部分机子可能 403 报错)

    这种方法会自动获取最新版本的脚本:

    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
    

    方法 2:直接从 GitHub 下载(版本可能滞后,上面的 403 报错再用这个)

    这种方法直接从 GitHub 仓库下载脚本:

    curl -s https://raw.githubusercontent.com/ypq123456789/change-root-password/main/change_root_password.sh > /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
    

    注意事项

    1. 脚本需要 root 权限运行。
    2. 使用此脚本可能会更改您的 SSH 配置,请确保您了解这些更改的影响。
    3. 在更改密码后,建议在新的 SSH 会话中测试新密码,而不是直接断开当前连接。
    4. 此脚本不适用于生产环境或重要的个人服务器。

    贡献

    如果您发现任何问题或有改进建议,请创建一个 issue 或提交 pull request 。

    第 1 条附言  ·  170 天前

    操作示意

    image

    第 2 条附言  ·  170 天前

    更新脚本:

    方法 1:使用 GitHub API(推荐,版本最新,部分机子可能403报错)

    这种方法会自动获取最新版本的脚本:

    [ ! -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
    

    方法 2:直接从 GitHub 下载(版本可能滞后,上面的403报错再用这个)

    这种方法直接从 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
    
    13 条回复    2024-07-07 17:08:09 +08:00
    totoro625
        1
    totoro625  
       170 天前   ❤️ 2
    步骤越多越慢
    直接拉取 sshd_config 文件,写入私钥并 reboot
    wget xxx -O /etc/ssh/sshd_config
    echo "xxx" >> /root/.ssh/authorized_keys && chmod 600 /root/.ssh/authorized_keys && reboot
    ovtfkw
        2
    ovtfkw  
       170 天前
    抢机子是啥意思
    orlog
        3
    orlog  
       170 天前
    白嫖怪们也都这么卷了吗
    bacon159
        4
    bacon159  
    OP
       170 天前
    @ovtfkw 别人在论坛发了 ssh 的 ip 端口 密码 迅速改 root 密码抢到机子
    bacon159
        5
    bacon159  
    OP
       170 天前
    @orlog 不卷不行啊
    bacon159
        6
    bacon159  
    OP
       170 天前
    @totoro625 谢谢大佬补充,不过写入 authorized_keys 的不应该是公钥吗,私钥自己保存的呀
    Hydsiun
        7
    Hydsiun  
       170 天前
    我擦,太卷了
    bacon159
        8
    bacon159  
    OP
       170 天前
    @Hydsiun 谢谢大佬支持,可以测试使用试试
    kebamt
        9
    kebamt  
       170 天前 via iPhone
    passwd 不是很快搞定?
    renmu
        10
    renmu  
       169 天前 via Android
    访问不了 github,结束
    wonderfulcxm
        11
    wonderfulcxm  
       169 天前 via iPhone
    @renmu 开 ssh ,我上去看看
    bacon159
        12
    bacon159  
    OP
       169 天前
    @kebamt 我就是手动 passwd 改,明明都改成功了,机子还是没了,难绷
    bacon159
        13
    bacon159  
    OP
       169 天前
    @renmu v6 机子套个 warp v4 即可
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5385 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:45 · PVG 11:45 · LAX 19:45 · JFK 22:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.