在Azure上建立Ubantu虚拟机

时间:2024-04-08 18:27:46

最近工作中遇到了一个问题,需要在Linux系统下测试Ansible的使用情况。话说多年来使用微软家产品,虽然也装过好几个Linux CentOS的虚拟机,但实际并没有使用过。正好有这次机会,我就开始从头学习Linux。首先就从在Azure上建立Ubantu虚拟机开始。
(参考:微软官方文档

1.登录自己的Azure Portal
Azure Portal是微软公司的免费云平台,用户可以免费注册账号并获得试用。需要注意的是Azure有全球服和中国服的区别,到了企业级别使用可能会有感觉上的差别。对于个人用户,使用全球服也不错,就是如果以后用到收费服务的时候,需要有能支付的卡。

2.打开Virtual Machines功能。这里可以在搜索框中进行检索,找到目标。
在Azure上建立Ubantu虚拟机
3.点击Add按钮来创建新的虚拟机。按照提示配置自己需要的VM就可以了。
在Azure上建立Ubantu虚拟机
4.在创建的过程中比较重要的项目有如下。

  • 订阅账号(Subscription)。是收费服务的话都需要提供用于支付的订阅账号。
  • 系统镜像(Image)。这里微软提供挺多的选择,我这里选择Ubuntu作为自己的实验环境。
  • 规格(Size)。这个是虚拟机的配置,越好的配置自然越贵。我用于实验,就买了比较便宜的1CPU,1G RAM款。
  • SSH公钥(SSH public key)。这个是连接虚拟机所用的验证方式。你也可以选password,但我个人觉得用SSH连接比较方便。

在Azure上建立Ubantu虚拟机
5.建立SSH并登录虚拟机。
SSH是一种安全网络协议,对于用户来说就是省下了每次登录输入密码的时间。

  1. )在自己的本地操作系统中生成SSH**。Windows 10的PowerShell中就可以直接生成。用管理员身份打开Windows PowerShell, 输入ssh-****** -t rsa -b 2048并回车。
    在Azure上建立Ubantu虚拟机

  2. )然后在C:\Users\username.ssh的文件夹下就能看到生成的公钥和私钥了。把公钥中的内容粘贴到VM的公钥框中,以后本机就可以直接登录虚拟机了。
    在Azure上建立Ubantu虚拟机

  3. )在自己的Azure Portal中找到创建好的虚拟机,找到连接选项中的SSH连接信息。
    在Azure上建立Ubantu虚拟机
    用管理员权限打开Windows PowerShell并输入ssh 连接串就可以顺利登录啦。
    在Azure上建立Ubantu虚拟机