使用云主机(通常也叫云服务器,如阿里云、腾讯云、AWS、华为云等)其实并不复杂,核心步骤可以概括为:选购 -> 连接 -> 配置环境 -> 部署应用。

下面我为你梳理一个从零开始的具体使用指南,假设你已经有了一台云服务器。
大部分云厂商都提供两种主流操作系统:Linux(如CentOS、Ubuntu,更常见且免费)和Windows Server。
- 找到你的实例(即云主机),记下它的公网IP地址。
- 重置或设置一个登录密码(或准备SSH密钥)。
情况A:你的云主机是 Windows Server

操作:在你自己电脑上,使用“远程桌面连接”(Windows系统自带,按Win + R,输入mstsc)。
输入:计算机:公网IP地址
用户名:默认通常是Administrator
密码:就是你刚才设置的密码。
成功:你会看到Windows桌面,可以像使用自己的电脑一样使用它(注意服务器版系统界面可能和你的个人电脑略有不同)。

情况B:你的云主机是 Linux(如 Ubuntu,CentOS)—— *这是更主流的方式
在 Windows 上连接:你需要下载一个软件,推荐PuTTY 或FinalShell(下载免费版本即可)。
- 打开软件,在“主机名/地址”处填公网IP。
- 端口默认22。
- 点击“打开”,第一次连接会弹出安全警告,点“是/接受”。
- 在弹出的黑窗口中,输入用户名(默认是root),回车,再输入密码(输入时屏幕上没有显示是正常的),回车。
在 macOS 或 Linux 上连接:直接打开“终端”。
- 输入命令:ssh root@你的公网IP (例如ssh root@123.123.123.123)
- 回车后输入密码即可。
成功连接后,你会看到一个纯黑色的“命令行”窗口,这意味着你已经进入云主机了。
第二阶段:基础配置与环境搭建(以Linux为例)
连上后,大概率是一台“裸机”,需要安装你需要的软件。
更新系统软件包 (确保安全性和兼容性)
- Ubuntu/Debian:sudo apt update && sudo apt upgrade -y
- CentOS/Red Hat:sudo yum update -y
创建普通用户 (不建议一直用root最高权限操作,比较危险)
useradd yourname (创建用户)
passwd yourname (设置密码)
场景1:你要搭一个网站(最常用)
安装Web服务器(如Nginx)
sudo apt install nginx -y (Ubuntu)
sudo yum install nginx -y (CentOS)
安装数据库(如MySQL/MariaDB)
安装PHP/Python/Node.js (根据你网站的语言)
场景2:你要搭一个编程开发环境
安装代码编辑器(Vim、Nano) 或安装图形界面(如果需要,但新手不推荐,会占用大量内存)
安装版本控制 (Git):sudo apt install git -y
安装Docker (如果需要容器化部署)
使用工具(推荐新手):下载WinSCP(配合PuTTY使用)或FileZilla(免费FTP客户端)。
- 协议选择:SFTP (比FTP更安全),端口用22。
- 主机:公网IP,用户名:root,密码:你的密码。
- 连接后,左边是本地电脑,右边是云服务器,直接拖拽文件即可。
使用命令(高级用户):scp 或rsync。
第三阶段:安全与网络设置(关键!防止被黑客攻击)
这是新手最容易忽略但至关重要的一步。
1. 配置“安全组/防火墙”(云厂商控制台里的设置)
绝大多数云服务器被攻击,不是因为系统不安全,而是安全组忘记设了。
操作:在你的云主机控制台里,找到“安全组”或“防火墙规则”。
核心原则:默认应该禁止所有入站流量,只开放你需要的端口。
必须开放的端口(需要时再开,用完可以关):
端口 22:用于SSH远程连接。
端口 80:用于 HTTP 网站。
端口 443:用于 HTTPS 加密网站。
端口 3389:用于远程桌面连接(如果是Windows系统,建议只允许自己电脑IP访问)。
操作示例:添加一条规则,方向:入方向,协议:TCP,端口:80,来源:0.0.0.0/0(表示全网可访问)。
安全建议:对于22端口(SSH),强烈建议:
- 来源IP不要设为0.0.0.0/0,而是设为你家里/办公室的公网IP(在百度搜“IP”就能看到)。
- 或者使用密钥登录(SSH Key)替代密码登录,并禁用root密码登录。
禁用root直接远程登录(创建普通用户后)。
修改SSH默认端口(22端口是黑客扫描的主要目标,改为比如2222,但要先学会怎么改文件)。
启用防火墙(在云主机系统内,使用ufw(Ubuntu)或firewalld(CentOS))。
定期备份数据,很多云厂商提供快照功能,价格不高,建议开启。
普通重启(推荐):sudo reboot (对系统伤害最小)。
强制重启:在云厂商控制台找到“重启”按钮(慎用,可能损坏文件)。
磁盘空间:df -h
内存:free -h
CPU/进程:top 或htop
- 系统日志:/var/log/syslog 或/var/log/messages
- Web服务器日志:/var/log/nginx/ 或/var/log/apache2/
1、连不上服务器怎么办?
- 检查云主机是否处于“运行中”。
- 检查安全组是否放行了对应的端口(如22或3389)。
- 检查你电脑的网络是否正常(一些教育网/公司内网可能会封禁SSH端口)。
2、想装图形界面可以吗?
- 可以不重装系统,直接在命令行安装桌面环境(如sudo apt install ubuntu-desktop)。
但非常不推荐,尤其是1核2G这种低配机器,装上图形界面后系统会非常卡顿,资源被浪费,云主机本质是命令行世界。
3、系统盘满了怎么办?
- 清理临时文件:sudo apt autoremove。
- 查看大文件:du -sh。
- 购买更大的云盘,通过控制台扩容(可能需要手动挂载)。
4、用什么操作系统更合适?
- 如果是学习或部署现代应用,首选 Ubuntu(如22.04 LTS),社区活跃,软件新,文档多。
- 如果是公司生产环境且要求稳定,或者主要是用.NET,可选CentOS(但注意CentOS 8已停止支持,可考虑AlmaLinux 或Rocky Linux)。
- 如果完全不会Linux,且必须依赖Windows软件,选Windows Server。
1、购买:选一个云厂商,买一台最低配的(1核2G),选Ubuntu系统。
2、连接:用 FinalShell 或 PuTTY 连进去。
3、更新:输入sudo apt update && sudo apt upgrade -y。
4、安装:输入sudo apt install nginx -y 装个Web服务器。
5、配置:在安全组里打开80端口。
6、测试:打开浏览器,访问你的公网IP,看到Nginx欢迎页面,恭喜你,成功了。
7、部署:用 SFTP 上传你的网站代码到/var/www/html/ 目录。
这个过程其实就和组装一台电脑——装系统——连网——装软件一样,只不过这台电脑在云端,你通过命令行和远程桌面来控制它,祝你使用愉快!如果有具体的卡壳点,可以继续问我。
文章摘自:https://idc.huochengrm.cn/zj/27691.html
评论