昨天有客户反馈他的Windows虚拟主机出现登陆问题,具体表现为:
1.在WHMCS系统免密码登陆Plesk的时候,会要求输入用户名密码
2.在输入正确的用户名和密码后,提示密码错误,重置密码无效
3.在修改密码后,仍然无法登陆
在检查WHMCS以后,看到后台的Plesk时可以顺利通过验证。如下图:
这个时候就需要将问题锁定到Plesk的设置上。Plesk有3个是经常会导致登陆问题的地方:
1.Plesk 防火墙
2.IP地址黑名单/白名单
3.Google二次验证
Plesk的防火墙通常会与Windows系统防火墙联动,如果WHMCS验证通过大概率不是防火墙问题。因此我们将问题指向最有可能的IP地址黑名单。
IP地址黑名单与白名单控制
Plesk有两种不同的IP访问控制:
允许与拒绝IP列表
分别检查白名单和黑名单以后,看到确实有很多的IP地址:
我们将这些IP地址全部移除后(移除的顺序为Allow然后再为Denied,顺序不正确可能会导致直接被踢出登陆,连远程到服务器上也无法进入Plesk,后续会专门出一期教程)。故障仍然存在,因此我们将矛头指向了Google Authenticator。
客户原本是启用了Google验证,因此我们征得用户同意后,关闭并测试登陆问题
在关闭后,Plesk就可以登陆了。
最后,重新启用Google二次验证后,同样可以登陆Plesk,至此,问题就被顺利解决!
总结
虽然Plesk作为WIndows主机的一款非常有名的主机面板软件,像Hostease,bluehost等一些知名的品牌都在使用,但是网上可以搜索到的奇奇怪怪的案例还是比较少的。此次故障的主要原因是因为主机在磁盘故障后,通过R1Soft恢复后,原先的身份识别出现了问题导致了此次问题,如果你也遇到一样的问题,或者文章对你有帮助,欢迎点赞关注。