在使用AWS云的时候,使用私钥登录,但是登录的用户权限是普通用户,个人使用的时候有很多的不变,通过下面的方法可以修改为root权限登录。
在创建服务器的时候,选择增加脚本:
1 2 3 4 5 |
!/bin/bash echo root:123456 |sudo chpasswd root sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config; sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config; sudo reboot |
需要注意的:
root: 后面的部分需要修改为你自己的密码,如果你的服务器已经创建,可以建一个login.sh文件,将上面的脚本粘贴进去,然后执行chmod +x login.sh
,sh login,之后服务器会重启,然后就可以尝试使用密码登录了,之前使用普通用户ssh 登录,也可以将用户名改为root进行登录。




![Centos更换内核,提示[错误] /boot/grub2/grub.cfg 找不到,请检查,怎么办?](https://audionote.org/wp-content/themes/begin/prune.php?src=https://audionote.org/wp-content/uploads/2021/12/c4d6f-grub-2.0-ubuntu-12.04.png&w=280&h=210&a=&zc=1)
