上一篇
远程服务器密码修改方法详解,是时候升级你的安全性了吗?
- 云服务器
- 2025-12-05
- 5
修改服务器远程密码是一个常见的操作,尤其是在服务器安全配置或者密码过期需要更换时,以下是一份详细的修改服务器远程密码的步骤指南:


| 步骤 | 操作系统 | 详细说明 |
|---|---|---|
| 1 | 登录服务器 | 使用具有管理员权限的账户登录到服务器。 |
| 2 | 检查当前密码 | 输入 passwd 命令,查看当前密码的设置情况。 |
| 3 | 修改密码 | 输入 passwd 命令后,系统会提示输入旧密码进行验证,验证成功后,会提示输入新密码。 |
| 4 | 设置新密码 | 输入新密码时,系统不会显示输入的字符,这是为了保护密码安全,请确保输入的新密码足够复杂,包含大小写字母、数字和特殊字符。 |
| 5 | 确认新密码 | 输入新密码两次,系统会验证两次输入是否一致,如果一致,新密码将被设置。 |
| 6 | 退出 | 修改密码后,使用 exit 命令退出终端。 |
| 7 | 更新SSH密钥 | 如果您使用SSH密钥进行远程登录,可能需要更新密钥,使用 sshkeygen 命令生成新的密钥对,并将新公钥添加到服务器的 ~/.ssh/authorized_keys 文件中。 |
| 8 | 重启SSH服务 | 使用 service ssh restart 或 systemctl restart ssh 命令重启SSH服务,以确保新密码和密钥生效。 |
以下是一个示例的命令行操作流程:

# 登录服务器 ssh username@server_ip # 检查当前密码 passwd # 修改密码 # 输入旧密码 # 输入新密码 # 确认新密码 # 退出 exit # 更新SSH密钥 sshkeygen t rsa b 4096 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys # 重启SSH服务 service ssh restart # 或者 systemctl restart ssh
FAQs
Q1:忘记服务器密码怎么办?
A1: 如果您忘记了服务器的密码,可以尝试以下步骤:
- 重启服务器,并在启动过程中进入单用户模式。
- 使用root权限登录,然后执行 passwd 命令来重置密码。
- 重启服务器后,使用新密码登录。
Q2:修改密码后,远程登录时为什么提示“Permission denied”?
A2: 这可能是因为您没有正确更新SSH密钥,请确保:
- 生成新的SSH密钥对。
- 将新的公钥添加到服务器的 ~/.ssh/authorized_keys 文件中。
- 重启SSH服务以使更改生效。
- 使用新的私钥尝试远程登录。