在线客服

aws ec2 centos如何设置登录密码

⏱️2025-10-19 09:40 👁️22

如何为 AWS EC2 CentOS 实例设置登录密码?🖥️🔑

在 AWS EC2 上,CentOS 实例通常默认使用 SSH 密钥进行登录,并未启用密码登录。如果你想为 CentOS 实例设置 root 或指定用户的密码,并通过密码远程登录,可以按照以下步骤操作:


1. 连接到实例 🔗

首先,使用 SSH 密钥连接到你的 EC2 CentOS 实例。例如(以 root 用户为例):

ssh -i your-key.pem centos@your-instance-public-ip

2. 设置用户密码 📝

输入下面命令,为 centos 用户设置新密码(请根据实际用户替换用户名):

sudo passwd centos

按提示输入新密码并确认即可。


3. 启用 SSH 密码登录 🔁

编辑 SSH 配置文件,允许通过密码登录:

sudo vi /etc/ssh/sshd_config
  • 找到 PasswordAuthentication,将其值改为 yes
  • 如果没找到,则添加一行 PasswordAuthentication yes
  • 保存并退出编辑器。

4. 重启 SSH 服务 🚀

保存后,执行如下命令使配置生效:

sudo systemctl restart sshd

5. 安全组配置 📶

确保你的 EC2 安全组已放通 22 端口(SSH 默认端口),否则会导致连接失败。


6. 使用密码登录 🛡️

之后就可以用刚才设置的用户名和密码,通过 SSH 客户端以 用户名+密码方式登录了。

ssh centos@your-instance-public-ip
# 然后按提示输入密码

⚠️ 安全提示

  • 如非必要,建议继续使用 SSH 密钥方式,密码登录存在更高的被爆破风险。
  • 必要时可限制密码登录仅对特定 IP 开放。

如果有更多问题,欢迎随时提问!😊

鲨鱼云自助平台

鲨鱼云自助平台是一站式国际云服务解决方案平台,支持阿里云国际、腾讯云国际、亚马逊AWS、谷歌云GCP等主流云厂商账号的开通、充值与管理。

热门文章
更多>