说起这个地狱犬密码,真是个让人头疼的玩意儿。前阵子,我家里装了个新的监控系统,想把视频文件都直接传到我的FTP服务器上,这样随时随地都能看,也能备份起来。琢磨了一圈,选了地狱犬FTP服务器,也就是Cerberus FTP Server,这玩意儿听说比较稳定,功能也够用。
安装配置啥的,对我这种老鸟来说,那都不是事儿。一路噼里啪地装完了,也建好了用户,设置好了权限,包括我的用户名和密码。想着这下可省心了,以后就等着它自己工作就行。谁知道,我这人就是记性不咋地,特别是那些不常用的密码,过一阵子就跟蒸发了一样,影儿都没了。
大概过了个把月,有一天我想登录上去看看空间用了多少,结果,我输了好几次,都提示密码错误。当时脑袋就嗡了一下,坏了,这密码是啥来着?平时习惯了自动登录,或者浏览器记住密码,压根儿就没再手动输入过。这下可自己给自己挖了个坑。
第一招:翻箱倒柜找小本本
我当时第一反应就是,赶紧去翻我那个专门记密码的小本本。我这人有个习惯,重要的密码都会手写一份,生怕哪天电脑抽风或者自己脑子短路。结果翻了半天,发现……本子上只记了初始管理员密码,我自己后面设置的那个常用账号的密码,却没来得及记上去。这下我可就有点慌了,冷汗都下来了,好家伙,这要是找不回来,那数据就麻烦了。
第二招:常规的“找回密码”流程
我心里犯嘀咕,像地狱犬这种正经软件,应该有找回密码的功能?赶紧去它那个登录界面上找,结果找来找去,也没看到个“忘记密码”或者“找回密码”的链接。这下我心里更没底了,难道要重装?那上面的配置和用户数据可就都没了,这哪行!
第三招:从配置文件入手
没办法,我只能硬着头皮,开始回忆我当时是怎么配置这个FTP服务器的。我记得这类软件,用户数据和配置信息都会保存在一些特定的文件里。于是我立马打开我的电脑,找到地狱犬的安装目录。我记得它有个叫 `*` 的配置文件,这个文件是XML格式的,里面应该存着重要的配置信息。我用文本编辑器打开它,一点点往下翻,果然,在里面我找到了用户列表,每个用户下面都有一串加密的字符串,那就是密码。我知道这些字符串是加密的,不可能直接看到明文密码,但是,我突然想起来,我当时设置的用户不多,而且密码我都是有规律的,如果能通过这个加密字符串反推,或者说,如果它有某种重置机制,那就有戏。
我仔细研究了一下这些加密字符串,发现它们不是那种简单的MD5或者SHA1。这说明它安全性还不错,但同时也意味着我不能简单地用在线工具去解密。不过这时候我灵光一闪!我平时安装这类服务,都是用一个特定的管理员账号,这个账号的密码我是烂熟于心的。我当时没用这个账号去设置FTP用户,而是另外新建了一个。但如果能用管理员权限进入Cerberus的后台,那是不是就可以重置其他用户的密码了?
第四招:管理员账号力挽狂澜
我赶紧用我那个初始的管理员账号和密码尝试登录Cerberus FTP Server的管理界面。奇迹发生了!我登录进去了!进去之后,管理界面豁然开朗,里面有用户管理的功能。我点进去,看到了我那个忘记密码的用户账号。在账号的编辑页面里,赫然有一个“更改密码”或者“设置密码”的选项!
我心里那个高兴,就跟捡了钱一样。赶紧点进去,给那个用户设置了一个新密码,这回我可学乖了,直接写到了我的小本本上,还特意拍了张照片存手机里,双重保险!设置完之后,我立刻用新密码去尝试登录我的FTP客户端,一次成功!
整个过程下来,虽然出了一身汗,但也算是虚惊一场。从最开始的抓耳挠腮,到后来一步步的摸索,最终靠着管理员账号把问题解决了。所以说,遇到这种事儿,别急着放弃,先想想是不是有其他管理员权限的账号能帮你救场。这几个方法,说起来都是我亲身经历的,希望能帮到和我一样,不小心把地狱犬密码给忘了的朋友们!
