跳至主要内容

連線 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),以確保您的個體可以正常啟動與連線。
  • 網路卡設定經修改後,將會導致無法連線進入虛擬運算個體,因此我們強烈不建議您更動網卡設定,請您操作與部署時特別留意。