榨乾 VM 主機 Part 1 - 基本的基本設定

2022/01/08閱讀時間約 3 分鐘
關鍵字:VPS 主機、VM、Azure、GCP、AWS、Oracler、Docker、Container
在使用雲端平台使用 VM 時(EC2 主機),常常會遇到 memory 不足,導致整個 VM 死機,所以合理的調教 VM 是很重要的,畢竟 VM 的效能越高費用就會越貴,其中最珍貴的資源就是 memory 與 容量了。
今天主要的內容,將會使用 GCP 的主機,設立一個免費額度的 VM 主機,並且簡單的調教他,主要的目標是如果服務死掉時,至少還可以連線到 VM 主機,將該服務重啟或關閉,而不是服務死掉, VM 主機也跟著死掉了。
首先要先準備幾個東西
  1. 連線軟體,在這邊推薦 MobaXterm,使用 Putty 等其他的連線軟體也都沒問題。
  2. 域名,若是要永久使用的,推薦去 Godaddy 等知名平台購買,今日是練習使用,所以將會到 Freenom 申請免費的域名。
  3. 註冊 GCP 的免費使用帳戶。
若是上述的東西,域名、VM、連線軟體 你都有了,那可以直接進入下一章節嘍。

📷
輸入你想要的域名,檢查看看是否可以註冊。免費的頂級域主要是 gq、tK、ml、ga、cf 這幾個。
📷
選取 12 Months@FREE ,這邊主要就是用於練習,若是情況允許的話,還是要付費買主要的頂級域名喔,會少掉很多不確定性的麻煩。
後續的註冊帳號等程序這邊就略過了。
註冊 GCP 的過程就先跳過,以下直接進入正題,首先是設定一個免費額度的 VM 主機
📷免費的 VM 執行個體限制條件。
📷
📷
接下來就是要設定 SSH 連線的金鑰,首先,先開啟 MobaXterm,然後選取 Tools >> MobaKeyGen (SSH key generator)。
📷
不知道為什麼,滑鼠要一直動,使用 Putty 建立 Key 的時候也是一樣。
記得按 Save private key,將私鑰儲存起來,若是沒有儲存的話就不能連線嘍。
📷
將複製的公鑰 Key 貼到這邊來。
上方防火牆的「允許 HTTP 流量」、「允許 HTTPS 流量」選項,可以先勾選,或是後面再開啟也可以。
貼上 Key 後就可以按「建立」了。
📷
如果忘記設定 SSH Key 的話,可以考慮使用這個方式連接,但個人習慣上並不喜歡用這種方式連接。
接下來是將 VM 主機的公用 IP(外部 IP),複製到剛才申請的域名中。
開啟並登入Freenom,進入剛才申請的域名設定中,點擊 Manage Freenom DNS,進入最重要的設定頁面。
📷
📷
在 Target 貼上 VM 的 IP,關於 A Name 的相關知識,請自行搜尋嘍,基本上不設定 www 的 A 紀錄也沒關係,但習慣上我會設。
在這剛設定完 DNS 的紀錄後並不會馬上更新,尤其是剛申請好的域名,更新的時間會需要更久,但一般來說會在 48小時內完成,可以使用 DNS Checker 來確認自己的域名是否已完成解析。
📷
隨著時間會漸漸完成世界各地 DNS Server 的解析更新。
📷
接下來,就是要使用 MobaXterm 來 SSH 連線到 VM 主機,進行本章的重點設定嘍。
為什麼會看到廣告
迷途小資男
迷途小資男
我是 Roy 一介文組的轉職攻城獅,在塵世中摸索的迷途小資男。
留言0
查看全部
發表第一個留言支持創作者!