當我嘗試使用 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 網站)