恭喜你拥有了一台属于自己的云服务器(VPS)!这是一片充满无限可能的数字天地。但在你开始部署网站、搭建应用之前,务必先花上15-30分钟,完成一些至关重要的基础设置。这不仅能保护你的服务器免受最常见的网络攻击,还能为你未来的管理工作提供便利。
本文将以一台全新的、基于Ubuntu系统的VPS为例,手把手带你完成从登录到基础加固的全过程。
在开始之前,你需要从你的VPS提供商那里获取三个关键信息:
192.0.2.1
)root
)你还需要一个 SSH客户端工具。如果你使用的是macOS或Linux,可以直接使用系统自带的“终端”(Terminal)。如果你使用的是Windows,推荐使用 Windows Terminal (内置SSH) 或经典的 PuTTY 。或者VSCode的Remote-SSH。
首先,我们以root
用户身份登录到服务器。root
是Linux系统中的超级管理员,拥有最高权限。
ssh root@你的服务器IP地址
连接过程中,系统可能会询问你是否信任该主机的指纹,输入yes
并回车。接着,输入你的初始密码。成功登录后,你将看到服务器的命令行欢迎信息。
# 查看系统基本信息uname -a
登录后的首要任务是更新系统。 这可以确保所有已安装的软件包都打上了最新的安全补丁。
# 更新软件包列表信息sudo apt update
# 升级所有已安装的软件包sudo apt upgrade -y
这里的 -y
参数会自动确认所有升级提示,节省时间。
一直使用root
用户操作服务器是一个非常危险的习惯。任何误操作都可能对系统造成毁灭性打击,并且它也是黑客们最喜欢攻击的目标。因此,我们需要创建一个新的日常使用账户,并赋予它sudo
权限(即在需要时临时获取管理员权限)。