服务器专区
共 50 篇文章
首次登录 VPS 后的安全初始化清单
新 VPS 交付后按本清单初始化,可挡掉绝大多数自动化攻击。 1. 更新系统并设置密码 apt update && apt upgrade -y passwd ad…
修改 SSH 默认端口提升安全性
SSH 默认 22 端口是全网扫描器的重点目标,修改默认端口可显著减少日志中的暴力破解噪音,是 VPS 开通后的基础加固动作。以下以 Ubuntu/Debian 为例,操作时请保持…
配置 SSH 禁用 root 密码登录
允许 root 直接密码登录是 VPS 最常见的隐患:攻击者猜中一个密码即可控制整机。推荐普通用户 + 密钥登录,再禁用 root 与密码认证。 创建用户并配置密钥 adduser…
Linux 防火墙配置:ufw 常用命令
ufw 是 Ubuntu/Debian 默认的防火墙前端,语法简单直观。推荐策略:默认拒绝所有入站,仅放行必要端口。 启用与常用命令 sudo ufw default deny i…
Linux 防火墙配置:firewalld 常用命令
firewalld 是 CentOS 7/8/9 及 RHEL 系的默认防火墙,支持运行时与永久两套配置,大鹏云 CentOS 镜像已预装。 基本操作 sudo systemctl…
安装 fail2ban 防止 SSH 暴力破解
fail2ban 通过分析服务日志,对多次认证失败的 IP 自动封禁,是防御暴力破解的经典工具,资源占用极低,建议每台公网 VPS 都部署。 安装 sudo apt update …
Linux 系统更新与安全补丁管理
多数 VPS 入侵事件利用的都是已公开且已有补丁的漏洞,定期更新系统是成本最低也最有效的安全措施。 Ubuntu/Debian 更新 sudo apt update sudo ap…
安装宝塔面板管理网站环境
宝塔面板是常用的服务器可视化管理面板,可在浏览器中完成网站、数据库、SSL 等运维。要求全新的 Ubuntu 20.04/22.04 或 CentOS 7/8 系统(未装过 Web…
手动部署 LNMP 环境(Nginx + MySQL + PHP)
手动部署 LNMP 更干净灵活,适合有 Linux 基础的用户。以 Ubuntu 22.04 为例。 安装组件 sudo apt install -y nginx mysql-se…
部署 Node.js 运行环境
推荐通过 Nodesource 源安装 Node.js LTS 版本,比系统自带源更新更稳定。以 Node.js 20 LTS 为例。 安装 Node.js curl -fsSL …
安装与使用 Docker 容器
Docker 把应用及其依赖打包成容器运行,避免环境差异导致的部署问题。以下介绍安装与日常命令。 安装 Docker curl -fsSL https://get.docker.c…
MySQL 数据库安装与远程访问配置
介绍 MySQL 安装、建库建用户与安全的远程访问配置。 安装与初始化 sudo apt install -y mysql-server sudo mysql_secure_ins…