Debian系统VPS服务器基础配置入门指南
文章分类:技术文档 /
创建时间:2025-12-12
在使用VPS服务器(虚拟专用服务器,通过虚拟化技术划分出的独立服务器空间)时,Debian系统凭借高稳定性和丰富的软件源,成为个人开发者和小型企业的常用选择。下面从连接服务器到基础安全设置,一步步带你完成Debian系统VPS服务器的基础配置。
第一步:远程连接VPS服务器
要配置VPS服务器,首先需要远程连接它。不同系统的连接方式略有差异:Windows用户可下载PuTTY(免费SSH客户端工具),输入服务器IP地址和端口(默认22)后连接;Linux或macOS用户更简单,直接打开终端输入命令“ssh root@服务器IP地址”(SSH是安全外壳协议,用于远程加密通信),按提示输入服务器密码即可登录。
第二步:更新系统软件包
连接成功后,建议先更新系统软件包,确保安装最新安全补丁和功能。在终端输入“apt update”(从软件源获取最新包列表),等待进度完成;接着输入“apt upgrade”(将已安装包升级到最新版本)。整个过程可能需要几分钟,看到“完成”提示即更新成功。
第三步:设置基础防火墙
防火墙是服务器的第一道安全屏障。Debian默认使用iptables,但对新手更友好的是ufw(Uncomplicated Firewall,简化版防火墙配置工具)。操作步骤如下:
1. 安装ufw:输入“apt install ufw”;
2. 启用服务:输入“ufw enable”(需确认y继续);
3. 允许SSH端口(避免被自己锁在外面):输入“ufw allow ssh”;
4. 若后续搭建网站,需开放80(HTTP)和443(HTTPS)端口,分别输入“ufw allow 80”和“ufw allow 443”。
第四步:创建管理用户(替代root)
长期使用root用户(系统最高权限账户)操作风险较高,建议创建普通用户并赋予sudo权限(允许执行管理员命令)。具体操作:
1. 创建新用户:输入“adduser 你的用户名”,按提示设置密码(至少8位,包含字母数字)和用户信息;
2. 授予sudo权限:输入“usermod -aG sudo 你的用户名”;
3. 切换用户测试:输入“su - 你的用户名”,看到用户提示符变化即成功。
第五步:优化SSH安全配置
SSH是远程管理的核心通道,优化配置能大幅降低被攻击概率。输入“nano /etc/ssh/sshd_config”打开配置文件,修改以下内容:
- 修改默认端口(原Port 22):改为不常见的端口号,如2222;
- 禁止root直接登录(原PermitRootLogin yes):改为PermitRootLogin no;
- 保存退出:按Ctrl+X,输入Y确认,回车保存。
最后输入“systemctl restart sshd”重启SSH服务使配置生效。
第六步:安装常用软件(以Nginx为例)
根据需求安装软件,比如搭建网站常用Nginx(轻量级Web服务器)。输入“apt install nginx”开始安装,完成后:
- 启动服务:输入“systemctl start nginx”;
- 设置开机自启:输入“systemctl enable nginx”;
- 验证安装:打开浏览器输入服务器IP地址,看到“Welcome to nginx!”即成功。
完成以上步骤,你的Debian系统VPS服务器就具备了基础的安全防护和运行环境。后续可根据需求安装数据库(如MySQL)、编程语言环境(如Python)等,进一步扩展服务器功能。
上一篇: 香港服务器备案要求与国内差异解析
工信部备案:苏ICP备2025168537号-1