在某些VPS厂商(如甲骨文、LinuxONE)中,登录VPS的默认方式就是其系统设置的用户名+密码登录。但是我们还是喜欢使用root密码登录。这下要怎么办呢?下面是两种方法来设置root+密码的方式来登录
一键脚本
- SSH登录至VPS
- 执行sudo -i切换到root用户
- 运行以下脚本
wget -N https://cdn.jsdelivr.net/gh/Misaka-blog/rootLogin@master/root.sh && chmod -R 777 root.sh && bash root.sh
- 输入你想设置的密码
- 设置成功
- 测试使用root用户登录至VPS、登录成功
手动设置
- SSH登录至VPS
- 执行sudo -i切换到root用户
- 使用vim编辑器编辑/etc/sshd/sshd_config文件,把#PermitRootLogin prohibit-password改为PermitRootLogin yes,#PubkeyAuthentication yes改为PasswordAuthentication yes,保存并退出
- 使用passwd root命令设置root密码
- 重启ssh服务
- 测试使用root用户登录至VPS、登录成功