专栏首页云服务器CentOS搭建宝塔面板用免费腾讯云服务器体验基于CentOS搭建宝塔面板环境
原创

用免费腾讯云服务器体验基于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 删除。

相关文章

  • Snapchat专利曝光,致力构建和管理AR数据库

    VRPinea
  • 聊聊skywalking的spring-annotation-plugin

    本文主要研究一下skywalking的spring-annotation-plugin

    codecraft
  • 深度学习机器72小时自学象棋, 达到国际大师水平

    距离IBM深蓝(Deep Blue)超级计算机在国际标准锦标赛规则下首次击败国际象棋世界冠军加里·卡斯帕罗夫(Gary Kasparov)已经有差不多20年了....

    人工智能资讯小编
  • Linux使用rm命令行删除文件

    上述选项可以组合。例如,每次要删除.png文件之前都要有删除提示,并在删除之后出一个报告:

    乌鸦
  • 定位+物联网:入门技巧和最佳实践

    原文地址:https://internetofthingsagenda.techtarget.com/blog/IoT-Agenda/Location-IoT-...

    未来守护者
  • [Java]Srping Boot 让hibernate 自动创建的表是InnoDB引擎的设置

    但是上面的配置,无法在MySQL 5.5 创建InnoDB 表的同时不出错,因此在MySQL5.5的时候 需要使用下面的配置

    用户2353021
  • PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】

    更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP图形与图片操作技巧汇总》、《PHP数组(Array)操作技巧大全》、《PHP数据结构与算法教程》、《p...

    砸漏
  • Mybatis的工作原理图和 主要知识点

    用户5927264
  • 深度学习了40万个表情,一大波AI 表情包来了

    新智元
  • 浅议“棱镜”计划2013预算任务

    关键字 安恒信息 网络战 信息安全 APT攻击 ...

    安恒信息

扫码关注云+社区

领取腾讯云代金券