前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用免费腾讯云服务器体验基于CentOS搭建宝塔面板环境

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

原创
作者头像
用户5915102
修改2019-09-09 12:14:51
8.5K0
修改2019-09-09 12:14:51
举报

实验内容

安装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

免费腾讯云服务器

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

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

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

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

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 实验内容
  • 实验资源
  • 软件环境
  • 获取安装脚本到本机临时文件夹
    • 切换到临时文件夹目录
      • 下载安装脚本
      • 开始安装
        • 运行安装脚本
          • 关闭防火墙/添加防火墙允许规则
          • 解除宝塔面板对用户名的限制
            • 编辑用户名检查脚本
              • 关闭安全入口
              • 完成安装
                • 完成
                相关产品与服务
                云服务器
                云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档