AWS ec2服务器创建多用户登录(使用密码登录)

Posted Ferron Zhu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AWS ec2服务器创建多用户登录(使用密码登录)相关的知识,希望对你有一定的参考价值。

目录

1、使用ubuntu登录

  • 好像ec2服务器不支持使用root直接登录,但是却支持使用root用户组的用户名登录,不同服务器的登录名不同,具体对应名称参考https://blog.csdn.net/Linrena/article/details/106171588。本篇博客使用的是Ubuntu,用户名为ubuntu

  • 使用xshell创建新连接

  • 输入用户名

  • 使用密钥文件登录

  • 登录成功

2、创建新用户

  • 登录之后,当前用户为ubuntu,使用命令sudo su切换为root用户

  • 使用adduser user命令创建一个名字为user新用户

    极少数情况创建用户时不会让你输入密码,这时候需要使用命令passwd user为该用户创建密码

3、修改配置文件

因为ec2服务器默认是不允许使用密码登录的,因此需要修改ssh的配置文件让其允许使用密码登录

  • 使用root账户修改sshd_config文件,使用命令vim /etc/ssh/sshd_config

  • 切换成编辑模式将第56行的注释去掉,打开允许密码登录功能。

  • 切换成命令模式,输入wq保存退出。

  • 使用命令sudo service ssh restart,重启ssh服务令配置文件生效。

  • 重新用新创建的用户登录

4、新用户登录

登录成功!

5、允许root用户登录

  • 重新使用用户ubuntu登录,切换成root用户进行以下操作

  • 新的ec2服务器的root账户默认是没有密码的,需要使用命令sudo passwd rootroot用户设置密码

  • 使用命令vim /etc/ssh/sshd_config修改sshd_config文件的第32行的PermitRootLogin,并保存退出。

  • 使用命令sudo service ssh restart,重启ssh服务令配置文件生效。

  • 重新登录

登录成功,完结撒花!

以上是关于AWS ec2服务器创建多用户登录(使用密码登录)的主要内容,如果未能解决你的问题,请参考以下文章

在aws ec2上使用root用户登录

AWS EC2实例Ubuntu系统设置root用户密码并使用root/ubuntu用户登录

AWS远程登录

如何使用XShell登录亚马逊EC2云服务器

AWS EC2 使用root账户密码登陆

aws 注释使用EC2