选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

eb ssh

聚焦模式
eb ssh - AWS Elastic Beanstalk

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

描述

注意

此命令不适用于运行 Windows Server 实例的环境。

使用安全外壳 (SSH) 连接到您环境中的 Linux Amazon EC2 实例。如果一个环境具有多个正在运行的实例,EB CLI 将提示您指定要连接到的实例。为了使用此命令,SSH 必须已安装到您的本地计算机上,并且必须可在命令行中使用。私钥文件必须位于您的用户目录.ssh下名为的文件夹中,并且您环境中的 EC2 实例必须具有公有 IP 地址。

如果根目录包含一个指定自定义平台的 platform.yaml 文件,则该命令还会连接到自定义环境中的实例。

SSH 密钥

如果以前没有配置过 SSH,可以在运行 eb init 时使用 EB CLI 创建一个密钥。如果您已运行 eb init,请使用 --interactive 选项再次运行,并且在系统提示设置 SSH 时选择 Yes(是)和 Create New Keypair(创建新密钥对)。在此过程中创建的密钥将由 EB CLI 存储在适当的文件夹中。

对于从 0.0.0.0/0(所有 IP 地址)传入的流量,如果尚未实施端口 22 的任何规则,则该命令将临时打开您的环境的安全组中的端口 22。如果您已配置了环境的安全组,以便针对限定的 CIDR 范围打开端口 22 来提高安全性,EB CLI 将采用该设置并且放弃对安全组的任何更改。要覆盖此行为并且强制 EB CLI 对所有传入流量打开端口 22,请使用 --force 选项。

有关配置环境的安全组的信息,请参阅安全组

语法

eb ssh

eb ssh environment-name

选项

名称

描述

-i

--instance

指定您连接到的实例的实例 ID。建议您使用此选项。

-n

--number

指定要通过数字连接的实例。

-o

--keep_open

在 SSH 会话结束后,将安全组上的端口 22 保留打开状态。

--command

在指定的实例上执行 Shell 命令,而不是启动 SSH 会话。

--custom

指定要使用的 SSH 命令,而不是 'ssh -i keyfile'。请勿包括远程用户和主机名。

--setup

更改分配到环境的实例的密钥对(需要替换实例)。

--force

在环境的安全组中针对来自 0.0.0.0/0 的传入流量打开端口 22,即使已为 SSH 配置安全组也是如此。

如果环境的安全组配置为针对限定的 CIDR 范围打开端口 22,而该范围不包括您尝试发出连接的 IP 地址,请使用此选项。

--timeout minutes

命令超时之前的设定分钟数。

只能与 --setup 参数一起使用。

常用选项

输出

如果成功,命令将打开与实例的 SSH 连接。

示例

以下示例将您连接到指定环境。

$ eb ssh Select an instance to ssh into 1) i-96133799 2) i-5931e053 (default is 1): 1 INFO: Attempting to open port 22. INFO: SSH port 22 open. The authenticity of host '54.191.45.125 (54.191.45.125)' can't be established. RSA key fingerprint is ee:69:62:df:90:f7:63:af:52:7c:80:60:1b:3b:51:a9. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '54.191.45.125' (RSA) to the list of known hosts. __| __|_ ) _| ( / Amazon Linux AMI ___|\___|___| https://aws.amazon.com/amazon-linux-ami/2014.09-release-notes/ No packages needed for security; 1 packages available Run "sudo yum update" to apply all updates. [ec2-user@ip-172-31-8-185 ~]$ ls [ec2-user@ip-172-31-8-185 ~]$ exit logout Connection to 54.191.45.125 closed. INFO: Closed port 22 on ec2 instance security group

本页内容

下一主题:

eb status

上一主题:

eb setenv
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。