連線 Linux 個體:本機為 Linux / macOS
完成準備工作、取得連線資訊後,以下提供 2 種連線 Linux 個體 (本機為 Linux/macOS) 的方法,您可選擇任一工具操作。
信息
請注意個體的狀態需為 Ready
才可連線使用。
1. 內建命令提示字元
開啟本機終端機視窗,依照取得的連線資訊,依序輸入指令,變更鑰匙對權限、連線至虛擬運算個體。
2. 第三方軟體:VScode
若已有在使用 VScode 開發您的程式,也可以直接使用此軟體連線您的虛擬運算個體。VScode 支援多種平台,並有許多外掛軟體套件可使用,安裝方便,也相當適合新手。以下為 Windows 操作畫面,Linux 或 macOS 步驟雷同。完整操作說明請參考官方說明文件。
Step 1. 下載安裝 VScode
請至 VScode 下載,完成後開啟程式。
Step 2. 安裝 SSH 套件
點選 「Extensions」 > 搜尋 remote ssh > 選擇 「Remote- SSH」 並點選 「Install」
Step 3. 建立 Config 檔
- 安裝完成後,點選視窗左下角圖示,開啟遠端連線指令列表
- 點選 「Remote-SSH: Open Configuration File」
- 點選 「C:\Users\User.ssh\config」 建立連線設定檔
- 請將鑰匙對 pem 檔案放置於
~/.ssh/
資料夾之下
- 打開 config 檔後,複製並貼上以下格式,填入一虛擬運算個體的資訊;若有多個個體,也可以複製貼上數份修改。輸入完成後請存檔。
Host <INSTANCE_NAME> # 輸入虛擬運算個體的名稱
HostName <PUBLIC_IP> # 輸入公用 IP
User <IMAGE_TYPE> # 輸入 ubuntu 或 centos
IdentityFile ~/.ssh/<.pem> # 輸入.pem 檔鑰匙對名稱
Step 4. 連線虛擬運算個體
- 再次開啟 VScode 左下角圖示 > 選擇 「Remote-SSH: Connect to Host...」
- 開啟後會顯示已建立資訊的個體,點選後即開始連線
- 接著點選 「Linux」
- 點選 「Continue」 繼續
- 連線完成後視窗左下角會出現
SSH: <Host Name>
- 再開啟 「Terminal」 > 「New Terminal」 就可以開始操作虛擬運算個體囉!
信息
若需進行緊急除錯/系統維護工作,建議您透過 Console 連線,可加速工作流程。
警告
連線進入 Linux 個體後:
- 若您在
/etc/fstab
檔案有設定自動掛載資料磁碟 (例:/dev/vdb /mnt ext4 defaults
),我們建議您在設定後方加上nofail
選項 (例:/dev/vdb /mnt ext4 defaults,nofail,x-systemd.device-timeout=1m
),以確保您的個體可以正常啟動與連線。 - 網路卡設定經修改後,將會導致無法連線進入虛擬運算個體,因此我們強烈不建議您更動網卡設定,請您操作與部署時特別留意。