使用国内云主机(如阿里云、腾讯云、华为云等)并不复杂,核心流程可以分为选购、连接、配置、使用这四个步骤,下面是一个适合新手的详细指南。
1、注册与实名认证
- 在云厂商官网(例如阿里云、腾讯云)注册账号。
必须完成实名认证(个人或企业),这是国内法律要求,否则无法购买和续费服务器。
2、购买云服务器(ECS/CVM)
地域:选择离你的目标用户最近的城市(如访问者多在华东,选上海/杭州),注意:不同地域间内网不通,后续如果有其他阿里云产品,建议选同一个地域。
实例规格:
入门:2核2G(适合个人博客、小型网站、测试)。
常用:2核4G(适合中小网站、小程序后端、办公应用)。
高负载:4核8G及以上(适合数据库、游戏服务器)。
操作系统:新手强烈推荐选Linux(CentOS Stream 或 Ubuntu) 或Windows Server。
带宽:
固定带宽:费用固定,适合访问量稳定的场景。
按使用流量:适合偶尔高流量但平时低流量的场景(注意被攻击会扣费较多)。
系统盘:一般40GB-60GB够用,建议选SSD云盘。
3、设置密码或密钥
- 购买时设置 root(Linux)或 administrator(Windows)的登录密码。请牢记密码。
- 部分厂商默认使用密钥登录(Linux),建议生成密钥,私钥文件要下载保存好。
4、安全组配置(重要的“防火墙”)
- 购买后,云厂商会自动创建一个安全组。默认规则通常是“只出不进”,即服务器能访问外网,但外网无法访问服务器。
新手需要做:为你的云主机添加必要的入方向规则,
- SSH(Linux远程连接):端口22
- RDP(Windows远程桌面):端口3389
- HTTP(网页访问):端口80
- HTTPS:端口443
- MySQL(数据库):端口3306(注意:不要对0.0.0.0开放,只对特定IP开放)
根据你选择的操作系统,连接方式不同。
场景A:Windows 云主机(有图形界面)
1、 打开你电脑自带的远程桌面连接 (mstsc)。
2、 输入云主机的公网IP(在云厂商控制台可以看到)。
3、 输入用户名Administrator 和之前设置的密码。
4、 点击连接,成功后,你就能看到完整的Windows桌面,像操作自己电脑一样操作它。
场景B:Linux 云主机(无图形界面,纯命令行)
1、Windows电脑:需要安装一个SSH客户端,推荐用Putty(免费)或Termius,也可以使用 Windows 10/11 自带的PowerShell 或CMD(命令提示符)。
2、 打开SSH客户端,新建连接:
- 主机名/IP:输入云主机的公网IP。
- 端口:22(默认)。
- 用户名:root。
- 密码:使用你设置的密码(输入时屏幕不会显示字符,是正常的)。
3、 连接成功后会看到欢迎信息和命令行提示符[root@yourname ~]#。
连接成功后,建议立刻做以下操作:
1、更新系统软件包(Linux)
# CentOS / Rocky Linux / Alibaba Cloud Linux
yum update -y
# Ubuntu / Debian
apt update && apt upgrade -y2、创建普通用户并禁止root直接登录(Linux)
云服务器默认直接用root登录风险较高,建议创建一个有sudo权限的普通用户,平时用它登录,需要管理员权限时加sudo。
3、修改SSH默认端口(可选但推荐)
- 将端口22改成一个不常用的端口(如2222或10000以上),可以有效减少暴力破解。
- 修改后,记得先在安全组里放行新端口,再重启SSH服务。
4、安装必要的软件(根据用途)
网站环境:如nginx、Apache、MySQL、PHP、Node.js、Python。
代理或加速:如shadowsocks、v2ray(需遵守法律法规)。
远程管理面板(强烈推荐新手):安装宝塔面板 (bt.cn) 或1Panel,可以图形化地管理文件、数据库、网站,极大降低门槛。
5、配置防火墙(系统自带,非云厂商安全组)
- 云厂商的安全组相当于数据中心层面的防火墙,系统自带的firewalld (centos) 或iptables/ufw (ubuntu) 是服务器内部的防火墙,两者可以同时开启,但规则不要矛盾。
1、搭建网站
手动搭建:安装Nginx/Apache,配置虚拟主机,上传代码(如WordPress、Discuz、自己写的HTML)。
用面板搭建:安装宝塔面板后,通过其后台一键创建网站、申请SSL证书(HTTPS)、设置数据库(PHPMyAdmin)。
2、部署程序/API
- 使用scp 命令或FTP 工具(如FileZilla)将本地编写的程序上传到服务器。
- 运行Java的java -jar xxx.jar、Node.js的npm start 或 Python的python app.py。
建议:使用screen 或tmux 保持程序在后台运行,或者使用systemd 服务管理。
3、数据库管理
- 如果你安装了MySQL/MariaDB,通常会需要从本地电脑远程连接。为了安全,建议:
方法一:只允许本地连接(localhost),在服务器上通过命令行或phpMyAdmin管理。
方法二:创建专门用于远程的数据库用户,并限制它只能从特定的IP地址(你的电脑公网IP)连接。
绝对不要:允许root用户从任意IP(%)远程登录。
4、文件管理与备份
- 安装rclone 可以挂载网盘(如阿里云盘、OneDrive)进行自动备份。
- 定期将重要数据备份到本地或云存储(对象存储OSS)。
1、备案”:如果云主机的IP部署了网站,并且网站大陆用户可以访问,那么域名必须完成ICP备案,没有备案的域名解析到服务器IP,会被运营商拦截,香港、海外的服务器不需要备案。
2、关于流量:如果你购买了“按流量付费”的带宽,请设置流量上限或出方向带宽限额,防止被攻击产生天价账单(虽然现在主流厂商都有保护措施,但最好还是手动设一个阈值)。
3、关于安全:不要在云主机上运行来历不明的脚本/一键包。不要使用弱密码(如123456、password)。定期查看安全组日志和系统日志。
4、关于重启:修改核心系统文件或安装软件后,可能需要重启云主机,在云厂商控制台有“重启”按钮,也可以在服务器内输入reboot 命令。
5、关于费用:云主机按小时或包年包月计费,如果暂时不用,可以关机但不释放资源(还是会产生很少的磁盘费用),或者直接释放实例(彻底删除,数据丢失),注意:国内云的续费价格会高于新购,到期前留意续费优惠。
总结一下最简单的上手方式:
买一个最低配的Linux服务器(如2核2G,系统盘40GB,选CentOS或Ubuntu),用SSH连接上去,直接安装宝塔面板(一键安装命令),然后通过浏览器访问宝塔后台,像操作电脑软件一样点鼠标部署环境,这是新手最不容易出错、效率最高的路径。
文章摘自:https://idc.huochengrm.cn/zj/25846.html
评论
微生丰雅
回复国内服务器云主机使用方法包括选择合适的服务器、配置操作系统、安装应用软件、优化性能和安全设置,并定期备份以确保数据安全。