这里是文章模块栏目内容页
亚马逊EC2服务器centos7 如何开启root账号登陆

亚马逊EC2修改成通过使用账号密码登录

1.使用普通账号登录

对于Amazon Linux AMI,用户名为 ec-user。

对于Ubuntu AMI,用户名为ubuntu或root 。

对于Centos AMI,用户名为centos或root。

如果ec2-user和root无法使用,请于AMI供应商核实。

2.给root设置密码

执行:

sudo su //切换到root 或者 su//切换到root

passwd //给root用户设置密码


3.修改 /etc/ssh/sshd_config

在sshd_config文件中 按enter键一直往下找,直到找到以下内容,若该行代码被#注释掉,先删除 # 。然后按下文提示修改相应yes/no


PermitRootLogin yes


PubkeyAuthentication no


PasswordAuthentication yes


4.重启ssh服务

service sshd restart


========================================

========================================

关闭 root 密码登陆,切换成用证书登陆:

在sshd_config文件中 按enter键一直往下找,直到找到以下内容,若该行代码被#注释掉,先删除 # 。然后按下文提示修改相应yes/no


#PermitRootLogin yes

#PubkeyAuthentication yes

#PasswordAuthentication yes


以上三个参数是默认 的亚马逊 EC2 设置