上一篇 下一篇 分享链接 返回 返回顶部

新手必看:服务器使用基础教程,从买到上手全步骤

发布人:tafei 发布时间:2026-06-25 10:54 阅读量:192

刚买下一台云服务器,很多人第一反应是“这玩意儿怎么用?
”从登录到配置,每一步不熟悉都可能卡住。
这篇文章专门写给零基础的朋友,手把手教你把一台裸机变成能跑服务的工作环境。

选购时的最小配置建议

如果是练习或跑个人网站,1核2GB内存的实例完全够用。
系统优先选择 CentOS 7.9 或 Ubuntu 22.04 LTS,这两个发行版社区资源最多,遇到问题容易找到答案。
带宽1M起步,流量按需选择。

快速建立SSH连接

拿到服务器的公网IP和初始密码后,随后就是远程登录。

Windows 用户:使用终端工具

打开 PowerShell 或 CMD,输入:

ssh root@你的服务器IP

首次连接会提示确认主机指纹,输入 yes 并回车,然后输入密码。
注意 password 输入时不会显示任何字符,输完直接回车即可。

Mac / Linux 用户:系统自带终端

操作方式同上。
如果遇到“Permission denied (publickey)”错误,说明服务器禁止密码登录,需要改用密钥对。
创建密钥对的方法:

ssh-keygen -t rsa -b 4096

生成后把公钥内容追加到服务器上的 ~/.ssh/authorized_keys 文件里。

登录后必须做的四件事

成功进入系统后,先不要急着装软件,一定要做完这几步基础安全加固。

1. 更新系统软件包

不同系统的更新命令:

  • CentOS:yum update -y
  • Ubuntu:apt update && apt upgrade -y

2. 修改默认密码(如果使用密码登录)

执行 passwd 按提示设置强密码,至少12位,包含大小写字母、数字和符号。

3. 创建一个普通用户

长期用 root 操作风险很大,建议新建一个用户并赋予 sudo 权限:

useradd -m yourname
passwd yourname
usermod -aG wheel yourname   # CentOS 系统用 wheel 组
usermod -aG sudo yourname    # Ubuntu 系统用 sudo 组

以后日常操作都切到这个用户,需要 root 权限时加 sudo

4. 设置防火墙

只开放必要端口。
常用命令(以 firewalld 为例):

systemctl start firewalld
systemctl enable firewalld
firewall-cmd --permanent --add-service=ssh
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload

如果使用云服务商的安全组,规则要跟服务器防火墙保持一致,否则请求会被双重拦截。

常见连接失败原因与排查

  • 超时或无响应:检查安全组是否放行了22端口,确认服务器IP填写正确。
  • 密码错误:注意区分大小写,确认是否开启了键盘大小写锁定。
  • Host key changed:可能重置过系统或IP被重新分配,执行 ssh-keygen -R IP 清除旧指纹再连接。
  • 连接被拒:检查服务器上 sshd 服务是否在运行:systemctl status sshd

验证环境是否可用

通过一个简单的检查确认服务器处于可用状态:

ping -c 4 服务器IP   # 本地测试网络通断
curl -I http://你的IP  # 如果已安装 web 服务,检查返回状态

如果返回 200 或 301,说明防火墙和 web 配置正常。

写在最后

完成以上步骤,你的服务器已经具备了基本的安全基础,可以安装 Nginx、MySQL 或者直接部署网站代码了。
如果过程中遇到某个报错,可以按照错误号或者提示信息去搜索具体解法——大部分坑都有前人踩过。
下一篇建议学习如何用宝塔面板或一键环境包快速搭建 LNMP 环境。

目录结构
全文
QQ客服 QQ客服
QQ交流群 QQ交流群
电子邮箱: 277771490@qq.com