【 Cloud 】透過 Amazon Lightsail 建立 Ghost Blog

【 Cloud 】透過 Amazon Lightsail 建立 Ghost Blog

內容

  • 學習目標
  • 前置準備作業
  • 使用 AWS Lightsail 建立 Ghost Blog
  • 遠端登入到 Lightsail Ghost Instance
  • 取得登入 Ghost 管理後台的帳號與密碼
  • 登入到 Ghost 管理後台

學習目標

  • 如何透過 AWS Lightsail 建立 Ghost Blog

前置準備作業

  • 已開通 AWS

使用 AWS Lightsail 建立 Ghost Blog

Step 1. 登入 AWS 後於上方搜尋框搜尋 Lightsail 並點選搜尋結果中的 Services > Lightsail

1---2021-08-10---7.27.42

Step 2. 點選 Create instance

---2021-08-10---7.34.09

Step 3. 選擇 Instance 規格

  • Instance location
    • 選擇此 Instance 要建立於哪個區域,本範例使用 Virginia

1---2021-08-10---7.41.06

  • Select a platform
    • 選擇所要用的作業系統,本範例使用 Linux/Unix

---2021-08-10---7.44.39

  • Select a blueprint
    • 選擇所要使用的服務,請選擇 Ghost

---2021-08-10---7.46.00

  • 下載遠端登入時要用的 key
    • 點選 Change SSH key pair

---2021-08-10---7.48.00-1

  • 點選 Download (下載的檔案名稱 LightsailDefaultKey-服務啟動區域的名稱.pem )

---2021-08-10---7.49.55

  • Choose your instance plan
    • 選擇所要使用的服務規格

---2021-08-10---8.18.57

  • Identify your instance
    • 輸入此 Instance 獨一無二的名稱後再點選下方的 Create instance

---2021-08-10---8.20.07

  • 取的 Lightsail Ghost Instance IP
    ---2021-08-10---8.45.39

遠端登入到 Lightsail Ghost Instance

  • macOS

    • 開啟 終端機 並切換工作路徑到剛剛所下載 key 的地方
      • 本範例將 key 放於桌面的 Ghost 資料夾
      cd /Users/archer/Desktop/Ghost 
      ---2021-08-10---8.41.12
    • 查看目錄內容
      ls 
      ---2021-08-10---8.41.48
    • 更改 key 權限
      chmod 600 key的檔案名稱 
      ---2021-08-10---8.43.29
    • ssh 登入到 Lightsail Ghost Instance
      • 輸入下方指令後再輸入 yes
      ssh -i "key的檔案名稱" bitnami@Lightsail Ghost Instance IP 
      ---2021-08-10---8.48.25
    • 登入成功
      ---2021-08-10---8.49.15
  • Windows

    0-1524464931948

    0_1-1524465188028

    • 載入私有金鑰
      • 點選 File > Load private key
        0_2-1524465327482
      • 將右下角 PuTTY Private Key Files(*.ppk) 選項改成 All Files (*.*)
        ---2021-08-10---9.24.25
        ---2021-08-10---9.25.26
      • 切換路徑到 key 所有位置並開啟 key
        ---2021-08-10---9.27.26
      • 點選 確定
        ---2021-08-10---9.28.27
      • 點選 Save private key
        ---2021-08-10---9.29.36
      • 點選
        ---2021-08-10---9.30.21
      • 設定檔案名稱並點選 存檔
        ---2021-08-10---9.31.36
    • 開啟 PuTTY
      • 點選 開始 > 所有程式 > PuTTY
        0_12-1524467056127
        0_13-1524467189899
      • 點選 Connection > SSH > Auth
        0_14-1524467258067
      • 點選 Browse 按鈕,匯入剛產生的 .ppk 憑證檔,再點選 開啟
        ---2021-08-10---9.39.49
      • 點選 Session
        ---2021-08-10---9.41.04
      • Host Name (or IP address) 欄位輸入 Lightsail Ghost Instance IP,再點選 Open
        ---2021-08-10---9.43.30
      • 點選 Accept
        ---2021-08-10---9.46.03
      • 輸入帳號為 bitnami,當輸入完成後按 Enter 鍵
        ---2021-08-10---9.48.36
        ---2021-08-10---9.49.00
      • 登入成功
        ---2021-08-10---9.50.27

取得登入 Ghost 管理後台的帳號與密碼

  • Ghost 的預設登入帳號為 [email protected]
  • Ghost 的預設密碼請輸入下方指令取得
    cat ~/bitnami_application_password 

0-1524464931948

登入到 Ghost 管理後台

  • 開啟瀏覽器輸入 http://Lightsail Ghost Instance IP/ghost

---2021-08-10---8.59.00

  • 輸入帳號與密碼 ( 依上步驟所得到的資訊進行登入 )

---2021-08-10---9.00.06

  • 登入成功

---2021-08-10---9.00.54-1

GitHub

List of blogs