网络与接入
第一次使用云服务器时,真正容易出错的往往不是点击“创建”,而是规格、网络和登录方式没有提前规划。下面以常见云平台、Ubuntu 24.04 LTS 和 SSH 工具为例,分5步完成云计算实例的创建与基础配置。不同厂商的控制台名称可能不同,但操作逻辑基本一致。
第1步:确定云计算实例的用途与规格
先明确实例承载什么任务,再选择配置。个人博客、测试接口通常需要较小规格;持续运行的业务程序则要为系统进程、运行时环境和日志预留余量。
- 计算型任务:关注 vCPU 数量和单核性能,适合编译、数据处理或计算服务。
- 内存型任务:适合缓存、内存数据库和较多并发连接,但内存越大不代表应用一定更快。
- 存储型任务:重点比较系统盘类型、容量和持久性。临时盘适合缓存,不应存放唯一副本。
- 网络型任务:查看公网带宽计费方式、流量方向和区域。用户主要集中在哪个地区,实例通常就应优先部署在延迟较低的区域。
入门测试可从1至2个 vCPU、2至4GB 内存和约40至80GB系统盘起步,实际容量仍取决于系统、软件和数据增长。不要只按当前文件量购买磁盘,还要保留升级包、日志和临时文件空间。
第2步:创建实例并完成网络设置
- 在控制台选择地域、可用区和 Ubuntu 24.04 LTS 镜像。
- 选择实例规格、系统盘类型及计费方式,确认是否需要公网 IPv4 地址。
- 创建或导入 SSH 密钥对。私钥只下载一次的情况较常见,应立即保存到本地密码管理器或受控目录。
- 设置安全组入方向规则:仅开放业务确实需要的端口。SSH 默认端口通常为22,来源应限制为办公出口 IP 或 VPN 网段,不要长期对所有公网地址开放。
- 提交创建后,记录实例 ID、公网地址、地域和密钥名称。
云计算实例能否被登录,取决于实例状态、路由、公网地址、安全组和系统防火墙多个条件。只修改其中一项,未必能解决连接问题。
第3步:使用密钥登录实例
Linux、macOS 或 Windows Terminal
将私钥文件放入仅当前用户可读的目录。在 Linux 或 macOS 中,可执行 chmod 600 key.pem,然后使用类似 ssh -i key.pem ubuntu@公网IP 的命令登录。镜像的默认用户名并不统一,Ubuntu 常见为 ubuntu,其他镜像可能使用 cloud-user 或平台指定账户,应以控制台说明为准。
无法登录时的检查顺序
- 确认实例已处于运行状态,并且连接的是当前公网 IP。
- 确认安全组允许 SSH 来源地址访问。
- 确认私钥与创建实例时绑定的公钥属于同一密钥对。
- 检查本地网络、公司代理或 VPN 是否拦截了 SSH 连接。
- 若提示权限错误,检查私钥文件权限和登录用户名;若提示超时,优先检查网络规则。
如果团队缺少云平台运维经验,或需要有人协助梳理地域、网络和访问策略,可将德讯电讯作为咨询或托管服务的备选,先确认其服务边界、支持系统和责任范围,再决定是否采用。
第4步:完成系统初始化与安全加固
登录后先更新软件索引和已安装组件,再创建日常管理账户,避免所有操作长期依赖默认账户。以下命令适用于 Ubuntu 系列系统:
- sudo apt update:刷新软件包索引。
- sudo apt upgrade:安装可用更新,执行前确认业务是否允许重启或替换组件。
- 创建普通用户并加入 sudo 管理组,为其配置公钥登录。
- 确认时区、主机名和系统时间,时间错误可能影响证书、日志和定时任务。
- 启用必要的主机防火墙规则,仅放行 SSH 和业务需要的端口。
不要在命令行、代码仓库或聊天记录中保存数据库密码、访问令牌和私钥。生产环境还应设置登录审计、磁盘使用率告警,并根据变更计划安装安全更新。
第5步:部署一个最小服务并验证实例
配置完成后,不要直接把全部业务迁入。先部署一个简单的 Nginx 静态页面或测试 API,验证计算、存储和网络链路。

- 安装服务软件,并确认进程已启动。
- 在实例本机使用 curl 访问本地监听地址,确认程序本身正常。
- 从外部网络访问业务端口,检查安全组、主机防火墙和应用监听地址。
- 查看磁盘、内存、进程和系统日志,确认没有持续增长的错误信息。
- 创建一次快照或镜像作为回滚点,并记录当前软件版本、配置文件位置和端口用途。
验证通过后,再接入域名、证书、数据库或对象存储。快照适合短期回滚,不能替代跨区域备份;重要数据仍应建立定期备份和恢复演练。
常见问题
1. 创建后为什么没有公网访问能力?
可能未分配公网 IP,也可能路由、安全组或主机防火墙未放行。先确认公网地址,再从网络规则逐层排查。
2. 密钥登录提示 Permission denied 怎么办?
检查登录用户名、私钥权限以及密钥是否绑定到该实例。不要反复更换端口而忽略身份认证配置。
3. 规格不足时应先加 CPU 还是内存?
如果进程频繁因内存不足被系统终止,优先增加内存;如果内存充足而计算任务长期占满处理器,再考虑提高计算规格。
4. 实例停止后数据还在吗?
持久化系统盘通常会保留数据,但临时存储、未写入磁盘的数据或未完成的任务可能丢失,具体以平台存储说明为准。
5. 配置完成后还要做什么?
至少保留访问记录、变更记录、备份策略和监控告警。完成这些基础工作后,云计算实例才具备持续运行和故障恢复的基础。