云服务器Ubuntu 22.04基础环境配置全流程指南
文章分类:行业新闻 /
创建时间:2026-01-10
云服务器Ubuntu 22.04基础环境配置全流程指南
在云服务器上部署Ubuntu 22.04系统后,若想让其高效稳定运行,基础环境配置是关键。本文梳理了五项核心操作,涵盖安全加固与功能完善,帮助新手快速搭建可靠运行环境。
1. 系统软件包更新:筑牢安全基石
实际使用中,攻击者常利用旧版本软件漏洞入侵云服务器。因此,更新系统软件包是保障安全的第一步。打开终端依次执行以下命令:
sudo apt update # 同步软件源最新信息
sudo apt upgrade -y # 升级已安装软件包(-y自动确认)
sudo apt autoremove # 清理不再需要的依赖包
需注意,若更新速度较慢,可将软件源替换为国内镜像(如阿里云镜像站),在/etc/apt/sources.list中修改为镜像地址即可加速下载。
2. 防火墙配置:构建网络防护层
Ubuntu 22.04默认使用UFW(Uncomplicated Firewall,简单防火墙工具),它是云服务器的重要安全防线。未配置的防火墙可能导致恶意端口被利用,例如暴力破解SSH或植入木马。
操作步骤如下:
- 查看状态:`sudo ufw status`(初始为inactive)
- 启用防火墙:`sudo ufw enable`(启用后默认拒绝所有入站连接)
- 开放必要端口:网站需开放80(HTTP)和443(HTTPS)端口,执行` sudo ufw allow 80`和` sudo ufw allow 443`;保留SSH管理需开放修改后的端口(后文详述)。
3. SSH服务优化:提升远程管理安全
SSH(Secure Shell,安全外壳协议)是远程管理云服务器的核心工具,但默认配置存在安全隐患。例如,攻击者可能通过暴力破解22端口的root密码入侵。
优化步骤:
1. 修改默认端口:编辑配置文件` sudo nano /etc/ssh/sshd_config`,将`Port 22`改为不常用端口(如12345)。
2. 禁用root直接登录:找到`PermitRootLogin yes`,改为`PermitRootLogin no`,强制通过普通用户登录后用sudo提权。
3. 重启服务生效:` sudo systemctl restart sshd`。
修改后需用新端口连接测试,避免因配置错误导致无法远程登录。
4. 新建管理用户:避免root直连风险
长期使用root用户操作存在误删系统文件或被攻击的高风险,建议创建普通用户并赋予sudo权限。
操作命令:
- 创建用户:` sudo adduser admin`(按提示设置密码和用户信息)
- 加入sudo组:` sudo usermod -aG sudo admin`(允许admin用户使用sudo执行特权命令)
后续日常操作建议用admin用户登录,仅在必要时通过`sudo`执行管理命令。
5. 安装Nginx:搭建基础Web服务
若需在云服务器上部署网站,Nginx(高性能Web服务器)是轻量高效的选择。其占用资源少、并发处理能力强,适合中小型业务场景。
安装与验证:
- 安装命令:` sudo apt install nginx -y`
- 启动服务:` sudo systemctl start nginx`
- 检查状态:` sudo systemctl status nginx`(显示active即成功)
- 访问测试:通过云服务器公网IP访问,若看到“Welcome to nginx!”页面,说明安装成功。
后续可根据需求配置虚拟主机、SSL证书或反向代理,进一步扩展Web服务功能。
完成以上五项配置后,云服务器的安全性与可用性将大幅提升。日常使用中建议每周执行一次系统更新,每月检查防火墙规则,定期备份重要数据(可结合云服务器自动备份功能),确保长期稳定运行。
工信部备案:苏ICP备2025168537号-1