微软云入门指南:如何在 Azure 中部署第一台 Windows/Linux 虚拟机
如果你刚开始接触云计算,微软的 Azure(微软云)绝对是一个绕不开的巨头。很多人第一次打开 Azure 门户网站时,看到密密麻麻的菜单和专业术语,头瞬间就大了。
别慌,云计算的核心说白了就是“借别人的电脑用”。今天这篇教程不讲复杂的理论,我们直接上手:手把手带你在 Azure 中建好并成功连接你的第一台虚拟机(Virtual Machine,简称 VM)。 不管你是想部署 Windows 还是 Linux,看这一篇就够了。
核心概念:避坑的三个“前置口袋”
在点击任何按钮之前,你需要知道 Azure 组织资源的三个基本概念。这能帮你省下不少冤枉钱,也方便以后管理。
- 订阅(Subscription): 你的计费账户。所有的开销都挂在订阅上。刚注册的用户一般有免费额度。
- 资源组(Resource Group, RG): 想象成一个“文件夹”。我们会把虚拟机、网络、硬盘等所有相关的东西都扔进同一个文件夹里。以后不想要了,直接删掉文件夹,里面的东西就全部干净利落地消失了,不会留下一堆隐藏的收费尾巴。
- 区域(Region): 虚拟机所在的物理数据中心位置。原则是:离你或你的用户越近越好(延迟低),或者哪个区域便宜选哪个。
第一步:创建虚拟机的通用流程
首先,打开并登录 。
在首页上方醒目的搜索栏输入 “虚拟机”(或 Virtual Machines),点击进入,然后点击左上角的 “创建” -> “Azure 虚拟机”。
接下来,你会看到一个像填表一样的配置页面。无论 Windows 还是 Linux,下面这几个基础配置都是一样的:
1. 基本信息配置
- 订阅: 选择你现有的订阅(如免费试用)。
- 资源组: 点击“新建”,起个名字,比如 MyFirstVM-RG。
- 虚拟机名称: 给你的电脑起个名字,比如 MyWinServer 或 MyLinuxBox。
- 区域: 亚洲地区可以选择 East Asia(香港)或 Southeast Asia(新加坡)。
- 可用性选项: 刚开始学习,选择“不需要基础设施冗余”即可,省钱。
- 安全类型: 选择“标准”或“可信启动”均可。
2. 选择操作系统(映像)与配置大小
在 “映像”(Image) 下拉菜单里,这就是分水岭了:
- 如果要 Windows: 选择 Windows Server 2022 Datacenter 或 Windows 11 Pro。
- 如果要 Linux: 选择 Ubuntu Server 24.04 LTS 或 CentOS。
“大小”(Size): 这是决定你花多少钱的关键。如果是个人测试,千万别选默认推荐的、一个月好几百美金的配置。点击“查看所有大小”,找一个 B系列(如 Standard_B1s 或 Standard_B2s)。B系列是微型和入门级实例,价格非常亲民(每个月几美金到十几美金不等),用来练手最合适。
第二步:分道扬镳,Windows vs Linux 的个性化设置
选完系统后,认证方式和登录凭据大不相同,我们分开来说。
选项 A:部署 Windows 虚拟机
Windows 的配置非常符合直觉,就是设置一个管理员账号密码。
- 管理账户:用户名: 不要用 admin 或 administrator(Azure 为了安全不让用),换个名字,比如 azureuser。密码: 设置一个复杂的密码(必须包含大小写字母、数字和特殊字符)。请务必拿小本本记下来!
- 入站端口规则:公共入站端口: 选择“允许所选端口”。选择入站端口: 勾选 RDP (3389)。这是 Windows 远程桌面的专用端口。没有它,你一会儿就连不上这台电脑。
选项 B:部署 Linux 虚拟机
Linux 更推荐使用更安全的 SSH 密钥对 登录,而不是密码。
- 管理账户:身份验证类型: 强烈建议选择 SSH 公钥。用户名: 默认 azureuser 即可。SSH 密钥对源: 选择“生成新密钥对”。密钥对名称: 默认即可,比如 MyLinuxBox_key。
- 入站端口规则:公共入站端口: 选择“允许所选端口”。选择入站端口: 勾选 SSH (22)。这是 Linux 终端连接的专属通道。
第三步:检查并创建
跳过中间的“磁盘”、“网络”等高级选项(默认配置对新手来说已经完全足够),直接点击页面最下方的 “查看 + 创建”。
Azure 会对你的配置进行最后校验。校验通过后,右下角会显示预计的每小时费用。
- 如果是 Linux: 点击“创建”后,浏览器会弹出一个提示,让你下载私钥(.pem 文件)。极其重要! 赶紧下载并存到一个安全的地方,丢了你就再也进不去这台 Linux 了。
稍等 1-3 分钟,看到“你的部署已完成”的提示,就说明你的云端电脑已经开机了!点击“转到资源”,找到那行叫 “公共 IP 地址”(Public IP address) 的数字,把它复制下来。
第四步:如何连接到你的虚拟机?
电脑开机了,我们要怎么操控它?
1. 连接 Windows 虚拟机
在你的本地 Windows 电脑上:
- 按快捷键 Win + R,输入 mstsc,回车打开 远程桌面连接。
- 在“计算机”一栏,粘贴你刚刚复制的 Azure 公共 IP 地址,点击连接。
- 弹出凭据窗口时,点击“更多选项” -> “使用其他账户”。
- 输入你在 Azure 里设置的用户名(如 azureuser)和密码。
- 弹出的证书警告直接点“是”。几秒钟后,一个熟悉的 Windows 桌面就会展现在你面前。
2. 连接 Linux 虚拟机
如果你使用的是 Mac、Linux 或升级过的 Windows(有 CMD 或 PowerShell):
- 打开终端(Terminal)或 PowerShell。
- 首先,使用命令行修改你刚刚下载的 .pem 密钥文件权限(防止权限太开放导致 SSH 拒绝连接):Bashchmod 400 /路径/你的密钥.pem (注:Windows 用户如果用 PowerShell,可以跳过此权限步骤,或直接使用第三方工具如 Putty/Xshell)
- 输入以下命令登录(把 IP 替换成你的 Azure 虚拟机 IP):Bashssh -i /路径/你的密钥.pem azureuser@你的公共IP地址
- 第一次连接会提示是否信任,输入 yes 并回车。
- 看到绿色的提示符(形如 azureuser@vm-name:~$),恭喜你,你已经成功肉身进入云端 Linux 了!
终极省钱提醒:用完千万记得“删”或“停”!
云计算是按时计费的。虽然你选了便宜的配置,但如果一直开着,卡里的余额还是会一点点溜走。
- 如果你只是暂时不用,想留着数据: 在 Azure 门户的虚拟机页面,点击顶部的 “停止”(Stop)。注意:必须看到状态变成 “已取消分配”(Deallocated) 才是真正的停止。此时,CPU 和内存停止计费,但少量的硬盘存储空间还是会扣一点点钱。
- 如果你彻底玩完了,不想用了: 还记得我们第一步建的“资源组”(文件夹)吗?直接去左侧菜单找到“资源组”,点击你的 MyFirstVM-RG,然后点击顶部的 “删除资源组”。输入资源组的名字确认,Azure 会把里面连同虚拟机、IP地址、硬盘在内的所有衍生资源一锅端。这是最干净、最彻底、绝不会产生后续扣费的防反噬操作。
恭喜你!到这里,你已经完成了云计算最经典的一项实践。接下来,你可以尝试在里面装个 Web 服务器,或者跑一跑自己的自动化脚本,正式开启你的云端之旅。
