获取VPS的root权限,随意更改root密码的一键脚本
- 获取链接
- X
- 电子邮件
- 其他应用
Gitlab项目地址:
https://gitlab.com/rwkgyg/vpsroot
支持root或非root模式下运行,个别系统只能在root模式(先运行sudo -i)下运行。
脚本特点如下:
1、集成获取最高权限属性(以防止被暴力破解后权限被改而造成无法修改root密码)。
2、自动识别VPS是否支持获取Root权限,是否可更改root密码。
3、再次执行脚本意味着更改root密码。
---------------------------------------------------------------------------------------------------
用户名:root,密码必须自定义。
登录SSH时,请更改原用户名为root,并输入自定义密码!
提示:密码不要设置得过于简单(纯数字),容易被破解。如有密钥文件要保存好,以防万一!
目前已测试支持的VPS如下:
Euserv德鸡,Hax IPV6,甲骨文oracle、谷歌云gpc、IBM Linux one、亚马逊云azurz
------------------------------------------------------------------------------------------------------
评论
大佬甲骨文vps提示链接http://raw.githubusercontents.com/超时443怎么解决?
回复删除改为http://raw.githubusercontent.com,把最后的S去掉
删除改完后退出来还是不能root直接登录
回复删除用户名改成root了吗?怎么提示?
删除提示Please login as the user "ubuntu" rather than the user "root".但是我是按照步骤root了
删除SSH客户端用户名改为root
删除是用root账户登录的,但是就是不行,还是弹出让我选择密钥,结果还是普通账户,换了ssh软件也不行,但是换一台电脑又可以,甬哥知道咋回事吗
删除为什么我设置了密码,但是用finalshell登录的时候一直提示输入密码进不去 只能用秘钥登录
回复删除甲骨文?换个SSH客户端,用选择键盘输入密码
删除新注册的甲骨文,使用root脚本,显示一排红字”Failed to restart sshd.service: Unit sshd.service not found.“
回复删除最终成功了吗?
删除同样的情况
删除已更新,可以再试试
删除甲骨文新实例,改完后密码连不上,还是原来的秘钥登录,最后让gpt一步步解决了:
回复删除啊!找到问题了!在 /etc/ssh/sshd_config.d/60-cloudimg-settings.conf 文件中有一行:PasswordAuthentication no
这个配置会覆盖主配置文件中的设置。这是甲骨文云镜像的默认安全设置。
让我们解决这个问题:
修改这个文件,执行
echo "PasswordAuthentication yes" > /etc/ssh/sshd_config.d/60-cloudimg-settings.conf
然后重启 SSH 服务执行
systemctl restart ssh
一样的情况,脚本改完密码后结果不生效,密码连不上,还是原来的秘钥连接。
回复删除环境:甲骨文Ubuntu 24.2 ARM。最后拿cursor解决了。
啊!找到问题了!在 /etc/ssh/sshd_config.d/60-cloudimg-settings.conf 文件中有一行:
PasswordAuthentication no
这个配置会覆盖主配置文件中的设置。这是云镜像的默认安全设置。
让我们解决这个问题:
1.可以直接删除或重命名这个文件:
mv /etc/ssh/sshd_config.d/60-cloudimg-settings.conf /etc/ssh/sshd_config.d/60-cloudimg-settings.conf.bak
2.或者修改这个文件:
echo "PasswordAuthentication yes" > /etc/ssh/sshd_config.d/60-cloudimg-settings.conf
然后重启 SSH 服务:
systemctl restart ssh
我是按照这个弄好的