aws linux2 ec2上配置root用户

配置root用户登录

  • aws linux2 ec2上配置root用户
      • 先决条件
      • 进入服务器后
    • 最后重启ec2就可以正常登录了

aws linux2 ec2上配置root用户

先决条件

  • 使用xshell连接服务器

  • 用户名大部分是ec2-user

  • 选择公有密钥

  • List item

通过密钥连接服务器

进入服务器后

  1. 输入以下命令 创建root账户密码
sudo passwd root
  1. 切换到root身份
su root
  1. 使用root身份编辑亚马逊云主机的ssh登录方式,找到 PasswordAuthentication no,把no改成yes。输入:
vim /etc/ssh/sshd_config
  1. 接下来,要重新启动下sshd,如下命令:
sudo /sbin/service sshd restart
  1. 再为原来的”ec2-user”添加登录密码
passwd ec2-user
  1. 修改sshd配置文件
vi /etc/ssh/sshd_config

PermitRootLogin这行改为

PermitRootLogin yes

PasswordAuthentication no改为

PasswordAuthentication yes

UsePAM yes改为

UsePAM no

最后重启ec2就可以正常登录了

你可能感兴趣的:(aws遇到的问题)