VPS服务器购买后Linux首次登录初始化设置教程
文章分类:售后支持 /
创建时间:2025-06-13
VPS服务器购买后,首次登录Linux系统的初始化设置是保障后续稳定使用的关键。这些操作不仅能提升服务器安全性,还能避免因基础配置不当导致的运行问题。接下来,我们分步骤拆解从远程登录到基础设置的全流程,帮你快速上手。
一、远程登录:连接你的"数字主机"
完成VPS服务器购买后,服务商通常会提供服务器IP地址、初始用户名(多为root)和密码。这时候需要用远程登录工具建立连接——Windows用户常用Putty或Xshell,Mac用户可用系统自带的终端。打开工具后输入IP地址,选择SSH协议(默认端口22),输入用户名和密码即可登录。这一步类似拿到新房钥匙,打开门就能开始布置。
二、系统更新:给服务器"打补丁"
登录成功后第一件事是更新系统软件包。新购的VPS可能预装的是基础版本,未包含最新安全补丁和功能更新。不同Linux发行版的更新命令略有差异:
- Debian/Ubuntu系列执行:
sudo apt update # 刷新软件源列表
sudo apt upgrade -y # 升级所有可更新包(-y自动确认)- CentOS/Fedora系列执行:
sudo yum update -y这一步像给房子做全面检查,确保墙面、电路等基础结构处于最新状态。
三、创建普通用户:告别"超级管理员"直连
直接使用root用户进行日常操作风险很高,一旦密码泄露可能导致服务器被完全控制。建议创建一个有sudo权限的普通用户:
1. 创建新用户(将your_username替换为自定义名称):
sudo adduser your_username按提示设置密码并填写用户信息(可选)。
2. 赋予sudo权限(允许该用户执行管理员命令):
sudo usermod -aG sudo your_username之后建议用新用户重新登录,相当于给房子配了一把"管家钥匙",既方便日常使用又降低风险。
四、防火墙配置:给服务器装"智能门禁"
防火墙能拦截恶意网络请求,主流Linux系统自带防火墙工具:
- Debian/Ubuntu推荐UFW(简单易用的防火墙配置工具):
sudo ufw allow 22/tcp # 开放SSH端口(远程登录用)
sudo ufw enable # 启用防火墙- CentOS/Fedora使用Firewalld:
sudo firewall-cmd --permanent --add-service=ssh # 永久开放SSH服务
sudo firewall-cmd --reload # 重新加载规则设置完成后可执行`sudo ufw status`或`firewall-cmd --list-all`检查生效情况,相当于给房子装了带访客识别功能的门禁系统。
五、SSH密钥登录:升级为"指纹锁"认证
密码登录存在被暴力破解风险,建议改用SSH密钥对登录:
1. 本地生成密钥(终端执行,一路回车使用默认设置):
ssh-keygen -t rsa -b 40962. 将公钥上传到服务器(替换your_username和服务器IP):
ssh-copy-id your_username@your_server_ip3. 禁用密码登录(编辑SSH配置文件):
sudo nano /etc/ssh/sshd_config找到以下两行并修改:
PermitRootLogin no # 禁止root直接登录
PasswordAuthentication no # 禁用密码认证保存后重启SSH服务:
sudo systemctl restart sshd此后登录只需用本地私钥,安全性堪比指纹锁,不用担心密码泄露。
六、时区设置:校准服务器"时间钟表"
服务器时间不准会导致日志记录混乱、定时任务执行异常。国内用户建议设置为上海时区:
1. 查看当前时区:
timedatectl2. 设置新时区:
sudo timedatectl set-timezone Asia/Shanghai3. 可选:同步网络时间(需安装ntp服务):
sudo apt install ntp # Debian/Ubuntu
sudo systemctl start ntp这一步相当于给房子所有钟表调至统一时间,避免后续使用出现"时间差"问题。
完成以上六步,你刚购买的VPS服务器就完成了基础安全配置和功能校准。后续无论是搭建网站、部署应用还是运行脚本,都能更稳定高效。记住,初始化设置是服务器运维的第一步,多花10分钟做好这些,能省去未来90%的麻烦。
工信部备案:苏ICP备2025168537号-1