Toolmen 使用指南

系統元件說明

本頁說明實驗室服務由哪些元件組成,以及各元件之間的關係。連線發生問題時,可依此判斷問題所在的位置。

架構圖

所有服務都須經過 NetBird。您的電腦以 Keycloak 帳號登入 NetBird 後,會建立 VPN 通道連上實驗室內網,才能使用服務網站與訓練容器。

Toolmen 系統架構 使用者電腦以 Keycloak 登入後,透過 NetBird VPN 通道進入實驗室內網;瀏覽器經通道使用服務網站,終端機經通道以 SSH 連到訓練容器,服務網站建立訓練容器,訓練容器的資料存放於 Lab NAS。 實驗室內網 Client 用戶 網頁 SSH NetBird VPN 通道 建立容器 SSO 登入 瀏覽器 Desktop / Jupyter 終端機 opkssh + ssh 服務網站 server.toolmen.bime.ntu.edu.tw 訓練容器 Desktop / Jupyter / SSH Lab NAS /home/nas Keycloak 統一身分認證:NetBird、opkssh 與服務網站皆以此帳號登入
訓練容器是實際的工作環境,建立後會自動成為 NetBird peer。

元件一覽

元件用途您需要做的事
Keycloak統一身分認證(SSO)至 lab203 開通帳號
NetBirdVPN,連上實驗室內網的必經通道安裝並登入,於過期前延長登入狀態
服務網站建立與管理訓練容器登入服務網站並建立容器
訓練容器實際的工作環境以 Desktop、Jupyter 或 SSH 使用
opkssh以 Keycloak 身分產生 SSH 金鑰安裝並登入以產生金鑰
Lab NAS各 lab 的資料存放位置將資料存放於 /home/nas