温馨提示×

怎样修改ubuntu ssh密码

小樊
51
2026-09-25 07:36:43
栏目: 智能运维

在 Ubuntu 上“修改 SSH 密码”通常是指修改某个用户的登录密码(因为 SSH 本身没有独立密码,使用的是系统用户密码)。下面分几种常见情况说明:


一、修改当前登录用户的密码

如果你已经通过 SSH 登录到 Ubuntu:

passwd

按提示输入当前密码,然后输入新密码两次即可。


二、修改其他用户的密码(需 root 权限)

比如要把用户 testuser 的密码改掉:

sudo passwd testuser

然后输入新密码两次。


三、root 用户修改自己密码

sudo passwd root

(如果 root 被锁定,这条命令也会同时解锁 root)


四、修改后确保 SSH 能用密码登录

如果你改完密码却无法登录,可能是 SSH 禁止了密码登录。

检查配置文件:

sudo nano /etc/ssh/sshd_config

确认以下两项:

PasswordAuthentication yes
PermitRootLogin prohibit-password   # 或 yes(视需求)

修改后重启 SSH:

sudo systemctl restart ssh

五、常见问题

  • 密码不生效? 确认你改的是正确的用户名(whoami 查看当前用户)
  • 仍无法登录? 可能是用了密钥登录,密码被禁用
  • 忘了密码? 需通过控制台 / VNC / 单用户模式重置

如果你是指:

  • 修改 SSH 端口
  • 修改 SSH 密钥
  • 禁止密码登录,只用密钥

可以告诉我,我给你对应命令。

0 踩