经测试,此方法同样适用于Amazon Linux 2023,但在RHEL下无效
Aws EC2 CentOS使用root账号密码登录
aws ec2 CentOS默认是使用密钥对登录的,且默认只能使用centos用户。
如果要使用root账号登录,可以按以下步骤操作:
- 设置root密码
sudo passwd root
然后按提示输入两次密码
- 切换到root用户
su root
- 修改登录方式
vim /etc/ssh/sshd_config
PasswordAuthentication no
改为PasswordAuthentication yes
PermitRootLogin no
改为PermitRootLogin yes
UsePAM yes
改为UsePAM no
- 重启sshd
sudo /sbin/service sshd restart
然后就可以使用root账号密码登录了
发表回复