用免费腾讯云服务器体验基于CentOS搭建宝塔面板环境

实验内容

安装Linux可视化Web管理环境:宝塔Linux面板
本教程包含解除原版宝塔面板用户名限制部分。

首次可免费使用云主机 30 分钟 ,到期后云主机将被重置并退库,若想保留成果请及时留用。

实验资源

免费腾讯云服务器

软件环境

获取安装脚本到本机临时文件夹

任务时间:20s ~ 2min

切换到临时文件夹目录

将脚本保存到临时文件夹目录以便于清理

cd /tmp

下载安装脚本

点击BT面板发布页面获取最新的安装脚本下载链接或者下载使用6.x版本安装脚本:

wget -O install.sh http://download.bt.cn/install/install_6.0.sh

开始安装

任务时间:1min ~ 5min

运行安装脚本

运行安装脚本,将开始自动安装。过程中可能需要确认。

sudo bash install.sh

关闭防火墙/添加防火墙允许规则

为保证宝塔面板所有端口均为可用状态,需关闭防火墙或添加允许规则。

关闭防火墙:[?]

systemctl stop firewalld.service
systemctl disable firewalld.service

添加防火墙允许规则:[?]

firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --permanent --zone=public --add-port=443/tcp
firewall-cmd --permanent --zone=public --add-port=20/tcp
firewall-cmd --permanent --zone=public --add-port=21/tcp
firewall-cmd --permanent --zone=public --add-port=22/tcp
firewall-cmd --permanent --zone=public --add-port=8888/tcp
firewall-cmd --permanent --zone=public --add-port=3306/tcp

关闭后,系统将不再对传入数据进行审查,请谨慎执行。

该段代码会逐条放行 HTTP HTTPS FTP SSH SQL宝塔管理面板端口。

解除宝塔面板对用户名的限制

任务时间:时间未知

编辑用户名检查脚本

修改用户名检查文件,在第341到第346行前分别插入#注释符。[?]

Ctrl+S 保存并执行以下代码

cd /www/server/panel
sudo service bt stop
sudo python -m py_compile tools.py
sudo service bt start

在第341-第346行前逐行添加#号注释该脚本并保存

如果在编辑区无法看到文件内容,则可执行以下代码[?]

sudo chmod o+rw /www
示例代码:/www/server/panel/tools.py
第340行
#    if username:
#        if len(username) < 5:
#            print("|-错误,用户名长度不能少于5位")
#            return;
#        if username in ['admin','root']:
#            print("|-错误,不能使用过于简单的用户名")
#            return;
第347行

#Python 语言所用的注释符号。可在运行时使该段代码不被执行。

执行后,面板文件夹权限将被改变,可能导致面板运行不正常。请谨慎执行。

关闭安全入口

运行以下代码关闭安全入口[?]

rm -f /www/server/panel/data/admin_path.pl

此时可以通过访问管理页面并输入用户名和密码登陆宝塔管理面板

管理面板地址: http://<您的 CVM IP 地址>:8888/

该方法可以取消访问时需要携带安全入口,但取消后安全性降低。

完成安装

任务时间:时间未知

完成

面板安装与配置已完成。通过访问管理页面继续配置。

管理链接:"[访问协议]://[IP地址]:[自定义端口号]/[安全入口]"

协议默认为http协议。 如在面板设置中开启面板SSL开关,则协议为https

IP地址是本机在公网内的IP地址。

自定义端口是在bt面板中设置的面板端口。 默认管理端口为8888

安全入口为可选选项。 如果没有关闭面板安全入口,则安全入口为在面板中设置的安全入口或默认安全入口。 获取默认安全入口命令:bt default

免费腾讯云服务器

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

扫码关注云+社区

领取腾讯云代金券