为什么我不能使用运行 Amazon Linux 2 的 Amazon EC2 实例作为跳转主机连接到我的 AWS Cloud9 环境?
上次更新时间:2020 年 1 月 31 日
我尝试使用运行 Amazon Linux 2 的 Amazon Elastic Compute Cloud (Amazon EC2) 实例作为跳转主机连接到我的 AWS Cloud9 环境,但出现连接错误。为什么不能连接?
简短描述
AWS Cloud9 使用 netcat (nc) 命令连接到跳转主机(也称为跳转服务器)。但默认情况下,在运行 Amazon Linux 2 的 EC2 实例上未安装 netcat。
解决方法
1. 使用以下命令在运行 Amazon Linux 2 的 EC2 实例上手动安装 netcat 软件包:
yum install nc
2. 验证用户账户 ec2-user 是否具有指向命令 nc 的位置的 PATH。
注意:您还可以使用运行 Amazon Linux AMI(默认安装了 netcat)的 EC2 实例。