在使用亚马逊的服务器时,官方默认是使用密钥登录,跟国内的云服务器差别较大,本文记录下,如何开放AWS EC2的root登录。
一、通过网页版或者XShell登录服务器
这里略过
二、设置root账户密码
# 切换 root
sudo -i
# 设置或修改密码
passwd root
输入命令,会提示你输入密码、以及重复密码
三、配置SSH允许root登录
# 用root去编辑ssh文件
vim /etc/ssh/sshd_config
如果服务器没有安装vim
yum install vim
主要修改两个地方:#PermitRootLogin 去掉注释值改成 yes,PasswordAuthentication no改成yes
部分主机,还需要以下操作
cd sshd_config.d
将文件夹内的配置文件也进行修改
四、重启ssh
# 保存完ssh 重启sshd,让配置生效
systemctl restart sshd