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 root
给root
用户设置密码 -
使用命令
vim /etc/ssh/sshd_config
修改sshd_config
文件的第32行的PermitRootLogin
,并保存退出。 -
使用命令
sudo service ssh restart
,重启ssh服务令配置文件生效。 -
重新登录
登录成功,完结撒花!
以上是关于AWS ec2服务器创建多用户登录(使用密码登录)的主要内容,如果未能解决你的问题,请参考以下文章