我在上篇介绍qBittorrent主题VueTorrent的时候,有小伙伴找到我说部署qBittorrent在登录的时候提示“无效的用户名和密码”:
出现这个并不是你部署的有问题,而是qBittorrent从4.6.1版本开始,因为安全方面的问题,不在沿用之前默认的“adminadmin”初始密码。如果还用之前的部署方法,它就会生成一个随机密码,初次登录必须用这个随机密码才可以登录进去。
接下来就简单说说解决这个问题的方法,其实也很简单。这里以绿联私有云NAS为例:
情况一:重新部署qBittorrent容器方案1,指定版本
如果还想和之前一样启用默认的“adminadmin”密码,那么我们在下载qBittorrent镜像的时候就需要指定最后一个4.6.0版本即可。
我这里演示的就是拉取的4.6.0镜像版本,可在容器列表中看到版本号。
完成后就可以以之前默认的“admin/adminadmin”直接登录。
但是!鉴于目前的网络状况,绝大多数的小伙伴是不能指定版本的,只能拉取最新版(latest),并且之前默认的用户名密码都一样,所以安全性确实得不到保障,所以个人不太建议这个方案。
方案2,从日志获取随机密码
第二个方案就是和之前一样拉取最新版(latest)的qBittorrent镜像。这个不受国内网络限制,默认拉取的便是。
在创建好容器之后正常启动,然后打开qBittorrent“日志”,这里就会显示容器的用户名以及随机密码。
登录的时候需要输入日志中显示的用户名和密码即可。
登录进去后建议自己更改下用户名和密码,要不然每次重启或者升级之后的随机密码都会变一次,都要其日志中找寻,有些麻烦。
方案3,修改环境变量
估计很多玩PT的小伙伴都会和我一样,可能用的是这位@nevinee大佬发布的镜像。它的这个镜像有个独家功能,就是支持在部署容器的时候修改环境变量来指定自己需要的用户名和密码。
使用这个镜像部署容器的时候已经默认添加了QB_USERNAME(用户名)和QB_PASSWORD(密码)这两个环境变量,虽说可以用之前的用户名和密码(admin/adminadmin),但是如果不改就无法使用容器附加的所有脚本、定时任务等,那么也失去了选择该容器的意义,所以在部署的时候就直接改了。
登录的时候直接用环境变量中设置的用户名和密码就可以了。
情况二:升级到新版本qBittorrent还有种情况就是我之前安装的是4.6.0及之前的版本,然后我想在保留所有的配置信息升级到最新版本,如果你直接升级,那么之前的密码是无效的,也会生成一个随机密码,打开方式如前面的“方案二”一样,直接去日志找寻即可。
但是如果你在设置里面提前更改了默认的用户名和密码,然后在升级镜像版本,它就不会再生成随机密码了。
登录的时候直接使用更改后的用户名和密码即可。
好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~