天天看點

使用 Azure 門戶建立 Linux 虛拟機

本文内容

  1. 建立 SSH 密鑰對
  2. 登入 Azure
  3. 建立虛拟機
  4. 連接配接到虛拟機
  5. 安裝 NGINX
  6. 為 Web 流量打開端口 80
  7. 檢視 NGINX 歡迎頁
  8. 清理資源
  9. 後續步驟

可以通過 Azure 門戶建立 Azure 虛拟機。 此方法提供一個基于浏覽器的使用者界面,用于建立和配置虛拟機和所有相關的資源。 本快速入門介紹了如何建立虛拟機并在 VM 上安裝 webserver。

如果沒有 Azure 訂閱,可在開始前建立一個試用帳戶。

需要一個 SSH 密鑰對才能完成此快速入門。 如果有現成的 SSH 密鑰對,則可跳過此步驟。

在 Bash 外殼程式中,運作以下指令并按螢幕說明操作。 指令輸出包括公鑰檔案的檔案名。 将公鑰檔案的内容複制到剪貼闆。

bash複制

ssh-keygen -t rsa -b 2048
           

通過 http://portal.azure.cn 登入到 Azure 門戶。

  1. 單擊 Azure 門戶左上角的“建立”按鈕。
  2. 依次選擇“計算”、“Ubuntu Server 16.04 LTS”。
  3. 輸入虛拟機資訊。 對于“身份驗證類型”,請選擇“SSH 公鑰”。 粘貼“SSH 公鑰”時,請務必删除所有前導或尾随空格。 完成後,單擊“确定”。
    使用 Azure 門戶建立 Linux 虛拟機
  4. 為 VM 選擇大小。 若要檢視更多的大小,請選擇“全部檢視”或更改“支援的磁盤類型”篩選器。
    使用 Azure 門戶建立 Linux 虛拟機
  5. 在設定邊欄頁籤中保留預設值,并單擊“确定”。
  6. 在摘要頁上,單擊“确定”以開始虛拟機部署。
  7. VM 将固定到 Azure 門戶儀表闆。 完成部署後,VM 摘要邊欄頁籤将自動打開。

建立與虛拟機的 SSH 連接配接。

  1. 單擊虛拟機邊欄頁籤上的“連接配接”按鈕。 單擊“連接配接”按鈕後,顯示可用于連接配接到虛拟機的 SSH 連接配接字元串。
    使用 Azure 門戶建立 Linux 虛拟機
  2. 運作以下指令建立 SSH 會話。 将連接配接字元串替換為從 Azure 門戶複制的值。
    ssh [email protected]
               

使用以下 bash 腳本更新包源并安裝最新的 NGINX 包。

#!/bin/bash

# update package source
sudo apt-get -y update

# install NGINX
sudo apt-get -y install nginx
           

完成後,退出 SSH 會話,傳回 Azure 門戶中的 VM 屬性。

網絡安全組 (NSG) 保護入站和出站流量的安全。 從 Azure 門戶建立 VM 後,将會在進行 SSH 連接配接的端口 22 上建立入站規則。 由于此 VM 托管 webserver,需為端口 80 建立 NSG 規則。

  1. 在虛拟機上,單擊資源組的名稱。
  2. 選擇“網絡安全組”。 可以通過“類型”列來辨別 NSG。
  3. 在左側菜單的“設定”下,單擊“入站安全規則”。
  4. 單擊“添加”。
  5. 在“名稱”中,鍵入“http”。 請確定将“端口範圍”設定為 80,将“操作”設定為“允許”。
  6. 單擊 “确定”。

安裝 NGINX 并向 VM 打開端口 80 以後,即可通過 Internet 通路 webserver。 打開 Web 浏覽器,輸入 VM 的公共 IP 位址。 該公共 IP 位址可在 Azure 門戶的 VM 邊欄頁籤上找到。

繼續閱讀