1. 概述与准备
准备事项:身份证或公司资料(取决于供应商)、常用邮箱、支付方式(信用卡/PayPal/支付宝部分供应商支持)、本地电脑(Windows/macOS/Linux)和网络。建议先选定一两家香港云服务商(例如阿里云香港、腾讯云香港、Vultr、Linode 等),比较带宽、延迟、价格和快照功能。
2. 选择实例与配置
说明:选择镜像(一般选 Ubuntu 22.04 或 CentOS 7/8),CPU、内存按需求(小型网站 1vCPU/1GB 足够),选择带宽和公网IP。若做生产站点建议选固定公网IP与每日快照或自动备份。
3. 注册与支付下单
步骤:进入供应商官网→注册账号→实名认证(按提示上传资料)→选择计费模式(按小时/按月)→创建实例并选择镜像→填写登录凭证(密码或上传 SSH 公钥)→确认购买并支付。完成后在控制面板查看实例状态与初始登录信息(IP、默认用户名、初始密码/密钥)。
4. 获取登录信息与安全组/防火墙
内容:记录公网IP和初始登录方式。进入控制台打开安全组或防火墙规则,至少开放 22(SSH)、80(HTTP)、443(HTTPS)。若不需要其他端口暂时关闭。建议先在控制台放行,再在系统内配置防火墙。
5. Windows 下 SSH 登录(PuTTY)
步骤:下载 PuTTY 和 PuTTYgen;如果控制台给的是私钥(.pem),用 PuTTYgen 转成 .ppk;PuTTY 输入 IP、端口22,加载 .ppk 进行连接;首次连接接受指纹,输入用户名(如 ubuntu 或 root)和密码或使用密钥登录。
6. macOS / Linux 下 SSH 登录
命令:
使用终端:
ssh ubuntu@服务器IP
若使用私钥:
ssh -i /path/to/key.pem ubuntu@服务器IP
首次确认 host key 时输入 yes。若被拒绝检查安全组和本地网络。
7. 首次登录后的基础配置
操作(以 Ubuntu 为例):
1) 更新系统:sudo apt update && sudo apt upgrade -y
2) 创建非 root 用户并给 sudo 权限:
sudo adduser user && sudo usermod -aG sudo user
3) 禁用 root 密码登录(编辑 /etc/ssh/sshd_config,将 PermitRootLogin no),重启 ssh:sudo systemctl restart sshd
4) 可修改 SSH 端口(例如改为 2222),并在安全组/防火墙同步放行。
8. 配置防火墙与安全加固
示例(UFW):
sudo apt install ufw
sudo ufw allow 22/tcp # 若更改端口相应修改
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
额外建议:安装 fail2ban 限制暴力破解:sudo apt install fail2ban。
9. 安装 Web 环境(以 Nginx + PHP + MySQL 为例)
命令示例(Ubuntu):
sudo apt install nginx -y
sudo apt install mysql-server -y
sudo mysql_secure_installation # 初始化 mysql
sudo apt install php-fpm php-mysql -y
配置 Nginx 虚拟主机于 /etc/nginx/sites-available/yourdomain,测试并重载:
sudo nginx -t && sudo systemctl reload nginx
10. 域名解析与香港部署的备案说明
域名解析:在域名控制面板添加 A 记录指向服务器公网IP;解析生效后可使用 certbot 申请 Let's Encrypt 证书(sudo apt install certbot python3-certbot-nginx,sudo certbot --nginx)。备案:香港主机通常不需要内地 ICP 备案,但若面向中国大陆用户建议考虑 CDN 或在大陆做镜像以降低访问延迟。
11. 部署示例:上传文件与部署静态站点
步骤:1) 使用 scp 或 SFTP 上传文件:scp -i key.pem index.html ubuntu@IP:/var/www/html/ 2) 设置目录权限 sudo chown -R www-data:www-data /var/www/html 3) 在浏览器访问 http://IP 检查页面。若使用域名检查 HTTPS 是否正常。
12. 备份、快照与监控
建议:开启云厂商快照自动备份;定期导出数据库并保存到对象存储或本地;使用监控工具(如云监控、Prometheus+Grafana)监测 CPU、内存、磁盘与流量;设置告警邮箱/短信。
13. 常见故障排查
场景与解决:
1) SSH 连接超时:检查本地网络、云控制台安全组是否放行对应端口、实例状态是否正常。
2) 网站 403/404:检查 Nginx 配置与文件权限。
3) SSL 问题:确保证书已正确安装并生效,检查 80/443 是否被防火墙阻塞。
14. 问:香港云服务器需要做 ICP 备案吗?
答:香港服务器通常不需要中国大陆的 ICP 备案,因为备案制度适用于在中国大陆机房托管的网站;但若目标用户在大陆且速度要求高,建议结合 CDN 或在大陆做镜像来改善访问速度。
15. 问:如何在 Windows 上用密钥安全登录?
答:使用 PuTTY,将供应商提供的 .pem 私钥用 PuTTYgen 转成 .ppk,PuTTY 配置中在 Connection → SSH → Auth 加载 .ppk,主机名填 ubuntu@IP,连接即使用密钥登录。注意保护私钥文件权限。
16. 问:部署后如何做日常维护与安全更新?
答:设定定期更新(如每周 apt update && apt upgrade),启用自动安全更新(unattended-upgrades),定期备份数据库与文件,监控日志(/var/log),并及时安装安全补丁与检查异常登录记录。
来源:零基础也能上手香港云服务器安装全流程实战教程