在使用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进行登录。
评论