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

  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

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

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值