附註:

使用 Oracle Cloud Infrastructure 存取及管理 Linux Compute 執行處理

圖像

簡介

在本教學課程中,我們將說明如何存取 Linux 執行處理的主控台來安裝應用程式或執行管理作業。

圖像

連線方法

您可以使用多種方式存取 Linux 運算執行處理。我們列出了最常見的方法。

目標

方法 1:使用 SSH 私密金鑰搭配 macOS 終端機,透過 SSH 連線至運算執行處理公用 IP 位址

在此方法中,我們將使用 SSH 和 OCI 提供的公用 IP 位址連線至 Linux 執行處理,以使用 macOS 終端機直接連線至執行處理。

圖像

方法 2:使用 SSH 使用者名稱與密碼搭配 OCI Cloud Shell 主控台,透過終端機主控台連線至運算執行處理

如果您的執行處理沒有任何網路連線,而且無法使用 SSH 登入,就可以使用此方法作為後門。

方法 2 的先決條件

我們必須先建立本機使用者名稱和密碼,若要這麼做,我們必須使用其他其中一種方法的私密金鑰以 SSH 登入。這是在「方法 1」、「3」、「4」、「5」和「方法 6」中完成。

也可以在執行處理建立處理作業時建立新的本機使用者名稱與密碼。但我們將在另一個教學課程中顯示此內容。

繼續採取方法 2

我們已建立本機使用者名稱和密碼,現在可以在 OCI Cloud Shell 主控台繼續使用 SSH 使用者名稱和密碼透過終端機主控台連線至運算執行處理。

在此方法中,我們將使用 OCI 提供的本機主控台連線至 Linux 執行處理,以使用 OCI Cloud Shell 直接連線至執行處理。

圖像

方法 3:使用具備 Royal TSX 應用程式的 SSH 私密金鑰,透過 SSH 連線至運算執行處理公用 IP 位址

在此方法中,我們將使用 SSH 和 OCI 提供的公用 IP 位址連線至 Linux 執行處理,以使用 Royal TSX 應用程式直接連線至執行處理。

圖像

方法 4:使用具備 OCI Cloud Shell 的 SSH 私密金鑰,透過 SSH 連線至運算執行處理私密 IP 位址

在此方法中,我們將使用 OCI 提供的 OCI Cloud Shell 連線至 Linux 執行處理,並使用專用 IP 位址連線至執行處理。

圖像

為了使用專用 IP 位址連線至 Linux 執行處理,請務必讓 Cloud Shell 存取與 Linux 執行處理連線的相同子網路。

我們可以將 Cloud Shell 插入至 Linux 執行處理所在的相同 VCN 和子網路,藉此達到此目的。依照預設,網路會設為 Public ,但是我們會透過即時建立新的專用網路來變更這個值。

方法 5:使用 SSH 使用者名稱和 OCI Cloud Shell 密碼,透過 SSH 連線至運算執行處理專用 IP 位址

在「方法 4」中,我們使用私密金鑰登入 Linux 執行處理。在此方式中,我們將使用使用者名稱與密碼。

圖像

圖像

方法 6:使用具備 OCI 堡壘主機的 SSH 私密金鑰,透過 SSH 連線至運算執行處理私密 IP 位址

在此方式中,我們將使用 OCI 堡壘主機服務連線至 Linux 執行處理,並透過通道連線使用專用 IP 位址從該執行處理連線至執行處理。

圖像

堡壘主機 Plugin 不存在

在此方法中,我們已在已經執行的 Linux 執行處理上啟用堡壘主機 Plugin。從一開始建立執行處理時,也可以啟用堡壘主機 Plugin。

選取「進階」選項,選取下列選項並繼續建立執行處理。

  1. 按一下 Oracle Cloud 代理程式
  2. 選取堡壘主機

圖像

當我們從頭開始建立新映像檔,並在建立執行處理之後立即檢查堡壘主機 Plugin 的狀態,而且狀態為執行 * 時,我們可能會見到含有外掛程式堡壘主機不存在 ... 的錯誤訊息。

圖像

實際上變更狀態可能需要一分鐘的時間。因為在背景中,外掛程式需要下載、 安裝與啟動,這會花一點時間 。等待 5 分鐘,直到狀態變更為執行中為止。

圖像

當狀態未變更且訊息維持 Plugin 堡壘主機不存在 ... 時,Linux 執行處理可能無法連線網際網路以下載堡壘主機 Plugin。對 VCN 中的網際網路、NAT 和服務閘道進行疑難排解,以確保您的執行處理能夠存取網際網路。

方法 7:在虛擬雲端網路中使用 Stepstone 運算執行處理

在此方法中,我們將會建立一個專用的 Linux 執行處理,供我們作為某種步驟或專用堡壘主機使用,我們將從該處存取其他 Linux 執行處理。與使用 Oracle 免費提供的 OCI 堡壘主機服務相比,我們使用的資源可能會收取額外費用。

我們不會深入了解此方法,因為這是我們先前解釋過的方法的組合。

圖像

接下來的步驟

在本教學課程中,我們擁有在 OCI 中存取和管理 Linux 執行處理的所有可能方法。我們可以直接從網際網路和主控台存取 Linux 執行處理,也可以使用 OCI Cloud Shell、堡壘主機或專用執行處理等中繼步驟。

我們也將顯示如何使用私密金鑰或公開金鑰以及本機使用者名稱和密碼,以 SSH 連線至執行處理。

下圖顯示所有可能的連線方法。

圖像

認可

其他學習資源

探索 docs.oracle.com/learn 上的其他實驗室,或存取 Oracle Learning YouTube 頻道上的更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請造訪 Oracle Help Center