论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
安全
›
网络安全
›
Linux服务器运维管理面板1Panel快速安装及安全设置 ...
Linux服务器运维管理面板1Panel快速安装及安全设置
我可以不吃啊
金牌会员
|
2024-10-30 10:45:38
|
显示全部楼层
|
阅读模式
楼主
主题
906
|
帖子
906
|
积分
2718
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板,旨在资助运维人员简化服务器管理任务。它提供了直观的界面和强大的功能,使用户可以通过图形化操纵界面临服务器进行管理,镌汰了对命令行的依靠。1Panel 支持多种操纵体系,实用于 Linux 服务器,提供了如网站管理、数据库管理、安全设置、日记监控等多样的运维功能。
1Panel 特点
高效管理
:用户可以通过 Web 图形界面轻松管理 Linux 服务器,实现主机监控、文件管理、数据库管理、容器管理等功能;
快速建站
:深度集成开源建站软件 WordPress 和 Halo,域名绑定、SSL 证书设置等操纵一键搞定;
应用市肆
:精选上架各类高质量的开源工具和应用软件,帮忙用户轻松安装并升级;
安全可靠
:基于容器管理并部署应用,实现最小的弊端暴露面,同时提供防火墙和日记审计等功能;
一键备份
:支持一键备份和恢复,用户可以将数据备份到各类云端存储介质,永不丢失。
环境要求
操纵体系:支持主流 Linux 发行版本(基于 Debian / RedHat,包罗国产操纵体系);
服务器架构:x86_64、aarch64、armv7l、ppc64le、s390x;
内存要求:建议可用内存在 1GB 以上;
浏览器要求:请使用 Chrome、FireFox、IE10+、Edge 等现代浏览器;
可访问互联网。
连接服务器
预备一台可以联网的 Linux 服务器,我这边以当地 VMware 假造机上的 Debian 12 为例,您也可以选择使用阿里云、腾讯云等云服务器
使用 SSH 连接工具连接 Debian 12 ,我这边以 FinalShell为例
安装部署
安装命令
常用 Linux 操纵体系发行版本所使用的安装命令如下:
Debian
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
复制代码
Centos
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
复制代码
Ubuntu
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
复制代码
开始安装
选择合适的操纵体系,将安装命令复制到命令行中实行
等待安装完成
开启镜像加快,这一步是为了确保在国内能正常访问 Docker 镜像,建议开启
设置面板的访问端口、安全入口、用户名和密码,也可以使用默认随机的信息
完成安装
设置完成上述信息后,会自动启动 1Panel 的服务,然后表现当前安装完成的信息
PS:将面板登录信息复制到当地存一份,制止忘记
PS:如果使用的是云服务器,则必要在所购买服务器厂商的管理面板内,把面板的端口在安全组或者防火墙内里放行,不然将无法访问面板端口
访问面板
输入提示信息内里的地址到浏览器进行访问,分别填入用户名和密码,然后同意许可协议
成功登录的话,会出现如下图的页面,代表安装成功
安全加固
在服务器运维和管理中,安全性始终是主要关注的问题之一。面临不绝变革的网络威胁,尤其是针对 SSH 服务的暴力破解和未授权访问,采取得当的安全措施至关重要。通过修改 SSH 默认端口、安装 UFW 防火墙,以及设置 Fail2ban 防护工具,可以有效增强服务器的安全防护,镌汰潜在的攻击面,防止恶意入侵。这些操纵不仅能够阻止简朴的自动化攻击,还能为体系提供额外的安全层,确保服务器的稳固与安全运行。
修改默认 SSH 端口
默认情况下,SSH 服务使用的是 22 号端口,这使得它成为了黑客和自动化攻击脚本的主要攻击目标。通过修改 SSH 端口,可以镌汰暴力破解攻击的风险
在 Linux 体系中,默认的 SSH 端口为 22,家庭局域网内的 Linux 体系还好,但如果是云服务器的话,那么必须改掉,不然很危险
PS:云服务器修改默认 SSH 端口后,也同样必要在安全组或防火墙放行新的端口,不然无法进行 SSH 连接
打开【1Panel 面板】-【主机】-【SSH 管理】,找到【端口】,点击【设置】
在右侧输入框中输入新的端口,端口范围为 0~65535,我这边以 12580 为例
PS:避开常用软件默认的端口,如 MySQL 的 3306、Redies 的 6739、Nginx 的 80、443 端口等
提示操纵成功即可,然后修改 SSH 连接工具内里的端口为新的端口
在 SSH 连接工具中进行编辑,把 22 端口换成刚刚修改的新端口
安装防火墙
Debian 默认的防火墙是使用 ufw,但是并未默认安装,必要实行命令进行安装
打开【1Panel 面板】-【主机】-【防火墙】,提示如下则说明未安装防火墙
具体操纵如下,实行防火墙安装操纵
更新软件包
sudo apt update
复制代码
安装 UFW
sudo apt install ufw
复制代码
实行命令,允许防火墙放行 SSH 端口
sudo ufw allow 12580/tcp
复制代码
放行 1Panel 面板端口,必要将 26449 端口必要替换为您安装 1Panel 面板时自界说的端口
sudo ufw allow 26449/tcp
复制代码
启动 UFW
sudo ufw enable
复制代码
回到 1Panel 页面革新一下,如果一切顺遂,那么出现如下页面,端口规则内里能看到刚刚添加的两个端口的放行策略
安装 Fail2ban
Fail2ban 是一个增强服务器安全的工具,主要用于防止暴力破解攻击。它通过监控日记文件(如 SSH 登录失败日记)来检测可疑的登录尝试,一旦发现多次失败的登录请求,Fail2ban 会自动暂时或永久地封禁相应的 IP 地址,从而镌汰服务器受到攻击的风险。它实用于多种服务如 SSH、Apache、Nginx 等,能够有效地提高服务器的安全性。
打开【1Panel 面板】-【工具箱】-【Fail2ban】
安装 Fail2ban
sudo apt-get install fail2ban -y
复制代码
Debian 12 及以上的版本必要手动安装 rsyslog
sudo apt-get install rsyslog -y
复制代码
启动 Fail2ban 服务
sudo systemctl start fail2ban
复制代码
开机自启动
sudo systemctl enable fail2ban
复制代码
检察 Fail2ban 服务状态
sudo systemctl status fail2ban
复制代码
如果出现上述问题,说明服务启动有问题,实行如下命令或者 1Panel 内里对 Fail2ban 进行重启就可以了
sudo systemctl restart fail2ban
复制代码
设置监听的 SSH 端口,默认端口为 22,但是刚刚我们修改了默认的 SSH 端口,所以在 Fail2ban 内里,我们必要修改监听 SSH 端口为修改后的 SSH 端口
默认的规则是:300 秒时间内,尝试登录 SSH 失败 5 次,那么就会禁用该访问者的 IP 600 秒,默认的规则也可以,有必要可以自行更改
相关链接
官网地址:https://1panel.cn
开源地址:https://github.com/1Panel-dev/1Panel
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
我可以不吃啊
金牌会员
这个人很懒什么都没写!
楼主热帖
如何编写一个高效的Testbench? ...
微信小程序
HeadPose Estimation头部姿态估计头部 ...
Linux 之 shell 编程
【笔者感悟】笔者的学习心得【七】 ...
接口测试测什么?这篇文章告诉你 ...
CVE-2015-5254漏洞复现
Typora+PicGo+阿里云OSS搭建博客图床( ...
轻松掌握组件启动之MongoDB(番外篇) ...
Python 将 docx 转为 PDF
标签云
挺好的
服务器
快速回复
返回顶部
返回列表