凌晨三点,你打开电脑准备更新网站,发现SSH密码怎么输都不对——服务器密码忘了。别慌,这太常见了。不要立刻想到重装系统,那意味着所有数据都要从头来。有两种情况,各有各的解法。
情况一:你能通过云服务商的控制台登录
云服务商的控制台本质上是一个“带键盘的显示器”直连服务器,不经过SSH,不验证密码。只要能登录控制台,你就获得了服务器本地的操作权限。
进入控制台后,用root账号登录。Linux系统可以通过单用户模式直接重置密码:重启服务器,在启动菜单按e编辑启动项,在linux16那一行末尾加init=/bin/bash,按Ctrl+X启动,进入单用户模式后输入mount -o remount,rw /重新挂载文件系统,然后输入passwd root直接改密码,reboot重启。
如果你用的是宝塔面板,可以用宝塔的bt命令直接重置面板密码——输入bt回车,选择5修改面板密码,按提示操作,不需要原密码。
情况二:你连控制台都进不去
有些服务商的控制台登录也需要密码,或者你根本没有控制台权限。这种情况,找服务商工单——提交身份认证信息,让客服帮你重置控制台密码或直接帮你改root密码。
更简单的方法:阿里云、腾讯云都有“重置密码”功能,直接在控制台点一下,输入新密码,重启服务器就生效。不需要进控制台,也不需要懂Linux命令。
别问“能不能重装系统”,那是最蠢的办法。 密码忘了是小事,数据丢了是大事。先试试单用户模式,不行就找云厂商重置,重装系统永远是最后的选择。
A5创业网 版权所有