Amazon Elastic Compute Cloud
用户指南(适用于 Linux 实例)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

卸载 EC2 Instance Connect

要禁用 EC2 Instance Connect,请卸载操作系统上安装的 ec2-instance-connect 程序包。如果 sshd 配置与安装 EC2 Instance Connect 时设置的配置匹配,卸载 ec2-instance-connect 程序包还会删除 sshd 配置。如果在安装 EC2 Instance Connect 后修改了 sshd 配置,您必须手动更新该配置。

您可以在预配置了 EC2 Instance Connect 的 Amazon Linux 2 2.0.20190618 或更高版本上卸载 EC2 Instance Connect。

Amazon Linux 2Ubuntu
Amazon Linux 2

在使用 Amazon Linux 2 启动的实例上卸载 EC2 Instance Connect

  1. 使用 SSH 连接到您的实例。

    可以使用在启动实例时为其分配的 SSH 密钥对以及用于启动实例的 AMI 的默认用户名。对于 Amazon Linux 2,默认用户名是 ec2-user。对于 Ubuntu,默认用户名是ubuntu

    例如,如果实例是使用 Amazon Linux 2 启动的,实例的公有 DNS 是 ec2-a-b-c-d.us-west-2.compute.amazonaws.com,并且密钥对是 my_ec2_private_key.pem,请使用以下命令通过 SSH 连接到实例:

    $ ssh -i my_ec2_private_key.pem ec2-user@ec2-a-b-c-d.us-west-2.compute.amazonaws.com
  2. 从实例中卸载 ec2-instance-connect 程序包。

    对于 Amazon Linux 2,请使用 yum 命令删除 EC2 Instance Connect:

    [ec2-user ~]$ sudo yum remove ec2-instance-connect
Ubuntu

在使用 Ubuntu AMI 启动的实例上卸载 EC2 Instance Connect

  1. 使用 SSH 连接到您的实例。

    可以使用在启动实例时为其分配的 SSH 密钥对以及用于启动实例的 AMI 的默认用户名。对于 Amazon Linux 2,默认用户名是 ec2-user。对于 Ubuntu,默认用户名是ubuntu

    例如,如果实例是使用 Amazon Linux 2 启动的,实例的公有 DNS 是 ec2-a-b-c-d.us-west-2.compute.amazonaws.com,并且密钥对是 my_ec2_private_key.pem,请使用以下命令通过 SSH 连接到实例:

    $ ssh -i my_ec2_private_key.pem ec2-user@ec2-a-b-c-d.us-west-2.compute.amazonaws.com
  2. 从实例中卸载 ec2-instance-connect 程序包。

    对于 Ubuntu,请使用 apt-get 命令删除 EC2 Instance Connect:

    ubuntu:~$ sudo apt-get remove ec2-instance-connect