首先登录阿里云控制台,进入“产品与服务”->“云服务器 ECS”,选择地域为香港(Hong Kong)。点击“创建实例”,按需选择实例规格、镜像(常见选择:Ubuntu/CentOS/Windows Server)、系统盘与数据盘类型,并选择合适的网络类型(经典网络或专有网络 VPC)。
在配置网络时,建议选择一个已有或新建的 VPC 与交换子网(VSwitch),如果需要公网访问请选择“创建并绑定弹性公网 IP(EIP)”或在实例创建后再手动绑定。选择密钥对或通过密码方式登录:生产环境优先推荐使用密钥对(Key Pair)来提高安全性。
注意实例规格的带宽计费与地域带宽限制,香港地域的带宽可能需要单独购买或调整。镜像选择上,若需要图形界面可选 Windows Server;Linux 建议选择 LTS 版镜像以获得长期支持。
若您打算搭建对外服务,建议提前规划:购买固定带宽或加购弹性公网IP,预留安全组规则,开通云监控和云盾基础防护。
实例创建后,如未绑定公网 IP,可在控制台实例详情页选择“更多操作”->“弹性公网 IP(EIP)管理”进行申请并绑定。EIP 是将实例与公网互通的关键,绑定成功后即可通过该公网 IP 访问实例,但前提是安全组规则允许对应端口流量。
在“弹性公网 IP”页面点击“申请EIP”,选择计费方式与带宽,申请后回到 ECS 实例页面,选择“绑定EIP”,将刚申请的 EIP 绑定到目标实例或网卡上。
进入安全组规则,添加入方向规则,常见放行项包括:SSH(TCP 22)、RDP(TCP 3389,Windows)、HTTP(TCP 80)、HTTPS(TCP 443)、自定义应用端口。建议使用源 IP 限制来减少暴露范围,例如仅允许公司或个人的固定 IP 段访问。
示例:若仅需远程管理 Linux,可只开放 TCP 22(并限制源 IP);对外提供网站则开放 TCP 80/443,同时开启 CloudMonitor 监控流量与异常连接。
Linux 实例通常使用 SSH(22端口)连接。若使用密钥对,下载并保存好私钥文件(.pem 或 .ppk),通过客户端工具进行连接。Windows 实例使用 RDP(远程桌面,3389端口)连接,需要在控制台重置密码或使用控制台获取随机密码。
在 Linux / macOS 系统上可直接使用命令:ssh -i /path/to/key.pem username@EIP。Windows 用户可用 PuTTY(需将 .pem 转为 .ppk)、MobaXterm 或 Windows 10/11 自带的 OpenSSH 客户端(在 PowerShell 中运行上面命令)。
在 Windows 上打开“远程桌面连接(mstsc)”,输入 EIP 与已重置的管理员密码即可连接;Mac 用户可使用 Microsoft Remote Desktop 客户端。确认安全组与实例防火墙已放行 3389 端口。
推荐工具:PuTTY、MobaXterm、Windows Remote Desktop、Termius、OpenSSH。使用密钥对时注意私钥权限(Linux 上 chmod 600),并禁用密码登录以增强安全。
常用图形化工具包括 WinSCP、FileZilla、Cyberduck(支持 SFTP/SCP),适合文件拖放与简单管理。命令行工具有 scp、rsync、sftp,适合批量或自动化同步。对于开发者,VS Code 的 Remote - SSH 插件可以在本地编辑远程文件并直接运行调试。
使用 SFTP 模式连接:Host 填 EIP,Port 填 22,用户名与密钥或密码认证。WinSCP 支持密钥文件直接加载,便于图形化上传、编辑与权限修改。
rsync 适合增量同步,命令示例:rsync -avz --delete /local/dir/ user@EIP:/remote/dir/。scp 则适合一次性复制文件或目录:scp -i key.pem -r ./local user@EIP:/remote。
常用 CI/CD 与部署工具包括 Jenkins、GitLab CI、GitHub Actions 与阿里云的容器服务 ACK。对于轻量部署可结合脚本 + rsync + systemd/pm2 实现自动重启与日志管理。
排查顺序建议:检查实例状态 -> 检查安全组规则 -> 检查 EIP 绑定 -> 检查实例内防火墙(iptables、firewalld) -> 检查网络连通(使用 ping、telnet、nc、ss) -> 控制台日志与系统日志(/var/log/messages、/var/log/auth.log)。
常用命令示例:ss -tlnp(查看端口监听)、iptables -L 或 sudo firewall-cmd --list-all(检查防火墙规则)、ping/tracepath/traceroute(网络链路)以及使用控制台“终端连接”功能在云端直接诊断。
尽量禁用密码登录(修改 /etc/ssh/sshd_config 中 PasswordAuthentication no),使用密钥对并更换默认 SSH 端口或结合 Port knocking、Fail2ban 限制暴力破解。严格配置安全组规则,最小化暴露端口。同时启用阿里云的云防火墙与基础防护,设定告警规则。
使用阿里云CloudMonitor(云监控)监控 CPU、内存、网络流量与磁盘 IO,结合 OSS 或 SLS(日志服务)收集系统与应用日志;必要时启用云助手(CloudAssistant)进行远程命令管理和诊断。
