為什麼我無法使用執行 Amazon Linux 2 作為跳板機的 Amazon EC2 執行個體連接到 AWS Cloud9 環境?

1 分的閱讀內容
0

當我嘗試使用 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體連線到 AWS Cloud9 環境時,我收到連線錯誤。Amazon EC2 執行個體正在執行 Amazon Linux 2 作為跳板機。為什麼我無法連線?

簡短說明

AWS Cloud9 會使用 netcat (nc) 命令連接到跳板機 (又稱為跳板伺服器)。但是,依預設不會在執行 Amazon Linux 2 作為跳板機的 Amazon EC2 執行個體上安裝 netcat。

若要將 AWS Cloud9 環境連接至跳板伺服器,您必須在 Amazon EC2 執行個體上手動安裝 netcat 套件。

解決方案

1.    透過執行下列 nc 命令,使用 Linux 命令列界面 (CLI) 在您的 Amazon EC2 執行個體上安裝 netcat 套件:

yum install nc

2.    驗證使用者帳戶 ec2-user 是否具有 nc 命令位置的路徑。


相關資訊

建立 SSH 環境

無法開啟環境

Netcat 1.10 (netcat 網站)

AWS 官方
AWS 官方已更新 2 年前