AWS更换服务器密码教程
🌟 AWS 更换服务器密码操作指南
在 Amazon Web Services (AWS) 上,服务器通常是通过 EC2 实例来管理的。更换服务器密码需分为两种情况:Windows实例 和 Linux实例。下面分别为你介绍具体步骤。
🔵 一、Windows服务器(EC2)更改密码
- 登录 AWS 管理控制台。
- 进入 EC2 控制台 > 实例,选择目标 Windows 实例。
- 右键点击实例,选择连接,复制弹窗中的管理员用户名(一般为 Administrator)。
- 点击获取Windows密码,上传你当初创建实例时下载的 .pem 密钥文件。
- 系统会解密显示当前的管理员密码,复制该密码用于远程桌面登录。
- 使用 远程桌面连接(RDP) 登录服务器。
- 进入服务器后,按Ctrl+Alt+End(有些远程桌面环境用Ctrl+Alt+Del),选择“更改密码”。
- 输入旧密码并设置新密码,保存即可完成更换。
提示:如果忘记了pem密钥,AWS官方暂不支持重置pem,只能通过其他方式(比如新建实例或AMI备份等)恢复访问。
🟢 二、Linux服务器(EC2)更改密码
- 同样登录 AWS管理控制台,找到目标 Linux 实例。
- 使用 SSH 工具(如 PuTTY、Terminus、Mac/Linux 终端),通过如下命令连接(假设用户为 ec2-user):
ssh -i your-key.pem ec2-user@服务器公网IP
- 登录后,输入以下命令更改指定用户的密码(例如 ec2-user):
sudo passwd ec2-user
- 根据提示输入新密码并确认,完成更换。
⚠️ 注意:大部分Linux实例用密钥对方式登录,不建议直接用密码登录。如需开启密码登录,请修改 /etc/ssh/sshd_config 文件,将 PasswordAuthentication 设置为 yes,然后重启 ssh 服务:
sudo systemctl restart sshd
💡 常见问题解答
- 忘记密钥怎么办?:只能通过实例快照创建新实例或联系 AWS 技术支持解决。
- 安全组开放哪些端口?:
- Windows: 开放3389端口(RDP)
- Linux: 开放22端口(SSH)
- 建议:更改密码后及时记录,定期轮换密钥和账号密码,保障安全 🛡️。
如有疑问,欢迎随时追问!😊