EC2如何改为密码登录呢?

新手上路,请多包涵

EC2如何改为密码登录呢?目前是密码+密钥方式登录。多设备登录很不方便。

我尝试过Youtube印度人的办法,修改配置文件,但是没用。纯密码登录依旧失败。若可能的话,请给出完整的修改办法,以便让我检查我之前的做法是否有疏忽。

阅读 593
1 个回答

可以尝试一下,我没有 EC2 服务器,不过我感觉应该可以通用的。修改 SSH 配置并设置用户密码。以下是具体步骤:

  1. 首先,使用当前的密钥方式登录到你的 EC2 实例
  2. 编辑 SSH 配置文件:

    sudo nano /etc/ssh/sshd_config
  3. 找到并修改以下设置(或取消注释):

    PasswordAuthentication yes
  4. 为你的用户设置密码:

    sudo passwd ec2-user  # 或者你使用的其他用户名
  5. 重启 SSH 服务以应用更改:

    sudo systemctl restart sshd

记住,启用密码登录会降低服务器的安全性,因为密码比密钥更容易被暴力破解。如果你决定使用密码登录,请确保:

  • 使用强密码(复杂且长度至少12位以上)
  • 考虑设置失败登录尝试限制(如使用 fail2ban)
  • 定期更换密码
  • 如果可能,考虑使用其他安全措施如防火墙限制 SSH 访问 IP

还有就是要检查是否开启了二次登陆验证什么的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进