AWS_EC2服务器开启root密码SSH登录

avatar
作者
筋斗云
阅读量:1

  Amazon Elastic Compute Cloud(EC2)是 Amazon Web Services(AWS)提供的弹性计算服务,允许用户在云中运行虚拟服务器。默认情况下,AWS EC2 实例只允许通过 SSH 密钥进行身份验证,但有时候我们希望通过密码登录以方便管理。本文演示如何在 EC2 实例上开启 root 密码 SSH 登录
原文出自:www.hangge.com  转载请保留原文链接:AWS - 使用密码登录EC2服务器教程(开启root密码SSH登录)

1) 先使用密钥登录系统,更改root密码

sudo passwd root

 2)接着切换到切换到 root 身份,切换时会有求输入刚才设置的密码

sudo -i

3)编辑 SSH 配置文件: 

vi /etc/ssh/sshd_config

4)找到最下面的 PasswordAuthentication no,把 no 改成 yes 

5)接下来,还需要把 # PermitRootLogin yes 改成 PermitRootLogin yes

6)修改保存后,执行如下命令重启一下 sshd 服务

 service sshd restart

7)如果连接时还报“Permission denied (publickey,gssapi-keyex,gssapi-with-mic).”错误,那么还需要编辑如下配置文件:

vi /etc/ssh/sshd_config.d/60-cloud-init.conf

最后修改的文件名称不一定,我用的乌班图系统是这个名字,但是的系统前面数字不同,具体看自己系统文件。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!