宝塔面板自从经历过7.4.2漏洞后,开始强制用户登陆。
官方的说法是在有任何漏洞的时候可以第一时间发送短信,让用户修复漏洞。
很多情况下,我们并不方便登录账号。如:给用户部署业务网站或者测试服务器时,不想留下自己的信息,其次联系用户登录则又影响进度。
目前海外版官网域名国内会跳转到bt.cn,因此我将安装命令复制了一份在站内。
宝塔海外版:aapanel面板 安装命令
宝塔Linux面板自7.8.0版本开始,对通讯接口进行了加密处理,通讯时需要使用登录后生成的信息才能使用,因此以上版本只能 降级到7.7.0版本使用 。
rm -f /www/server/panel/data/bind.pl
也可以手动删除 /www/server/panel/data/bind.pl文件。
echo "{\"uid\":1000,\"username\":\"admin\",\"serverid\":1}" > /www/server/panel/data/userInfo.json
可以手动创建 /www/server/panel/data/userInfo.json文件。
内容为{"uid":1000,"username":"admin","serverid":1}
去除命令:
sed -i "s|if (bind_user == 'True') {|if (bind_user == 'REMOVED') {|g" /www/server/panel/BTPanel/static/js/index.js
恢复登录:
sed -i "s|if (bind_user == 'REMOVED') {|if (bind_user == 'True') {|g" /www/server/panel/BTPanel/static/js/index.js
7.8.0版本发布后,我曾在工具箱脚本中使用随机生成登录信息的方式来过强制登录,同样的其他PJ版的也会生成该文件,这也导致宝塔反PJ时会上传验证该信息的准确性,因此官方使用错误的用户信息会IP被拉黑并提示PJ版。第三方云端不会验证信息,所以第三方云端的PJ版则可以使用虚拟信息,但随着宝塔的反PJ技术升级,可能会被验证出来影响后续版本的使用。
]]>宝塔删除了windows7.2.0升级包,因此无法降级到此版本。
wget http://download.bt.cn/win/panel/data/setup.py -O C:/update.py -t 5 -T 60
"C:\Program Files\python\python.exe" C:/update.py update_panel 7.1.0
del C:\BtSoft\panel\data\bind_path.pl
bt restart
del C:\update.py
]]>宝塔linux面板7.7.0正式版是宝塔增加强制登陆前的最后一个版本。
目前官方的文件包已经被篡改为不可用,本文所提供的文件脚本,为备份版本。
1、优化HTTP通信模块
2、增强对IPv6/IPv4共存情况下的可靠性
3、调整sessionid名称为非固定名称
4、数据库管理支持批量操作
5、网站和数据库删除时增强提示和确认,减少误操作
6、面板CSRF防御机制覆盖至面板websocket通信
7、重构开发者模式(debug),允许在开发者模式下使用终端
8、增加全局程序异常格式化显示
9、优化软件商店
10、修复部分机器修改用户名或密码后无法登录的问题
11、终端对双因子认证服务端提供支持
12、修复监控日志中的负载状态日志到期后未删除的问题
13、修复绑定和解绑宝塔帐号后未能刷新状态的问题
1、旧版本的面板可能存在未知安全隐患,因此建议仅用于如本地开发测试环境,生产环境使用建议做好如防火墙安全组限制IP访问等安全设置,不要依靠宝塔相关安全服务。
2、由于宝塔将下载站的历史升级包篡改删除,7.7.0版本安装过程少部分文件来自本站,安装后的所有功能均链接官方,因此官方若修改更新一些文件,可能会导致面板无法安装使用(也就是失效)。如遇到可联系我修复。
3、由于7.7.0是旧版本,因版本迭代更新的原因,面板运行环境互不兼容,建议尽可能全新安装而不是降级。
由于7.7.0是旧版本,因此对于旧系统的兼容性比较好。
兼容性:Centos7 > Ubuntu-18 > Debian10 > 其他系统
推荐系统:Debian-11、Ubuntu-22、AlmaLinux8、RockyLinux8
关闭宝塔防火墙攻击地图报错弹窗
linux7.7.0版本面板使用新版本插件的方法
提示:由于新版宝塔面板运行环境较新、数据存储格式变更,旧版本对新版本数据无法完美兼容,因此取消降级命令。
url=https://down.baota.me/project/bt_panel/script/install_7.7.0_lite.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_7.7.0_lite.sh $url;fi;bash install_7.7.0_lite.sh
curl https://down.baota.me/project/bt_panel/script/update_7.7.0_lite.sh|bash
wget -O btpanel_theme.zip https://down.baota.me/project/bt_panel/theme/BTPanel_theme_linux_770.zip && unzip -o btpanel_theme.zip -d /www/server/ && /etc/init.d/bt restart
{cloud title="官方下载(文件已被篡改)" type="default" url="https://download.bt.cn/install/update/LinuxPanel-7.7.0.zip" password=""/}
{cloud title="本站下载" type="default" url="https://down.baota.me/project/bt_panel/version/LinuxPanel-7.7.0.zip" password=""/}