

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# **eb ssh**
<a name="eb3-ssh"></a>

## Description
<a name="eb3-sshdescription"></a>

**nota**  
Esse comando não funciona com ambientes que executam instâncias do Windows Server.

Conecte-se a uma EC2 instância Linux da Amazon em seu ambiente usando o Secure Shell (SSH). Se um ambiente tiver várias instâncias em execução, a EB CLI solicitará que você especifique uma delas para se conectar. Para usar esse comando, o SSH deve ser instalado na máquina local e estar disponível na linha de comando. Os arquivos de chave privada devem estar localizados em uma pasta `.ssh` nomeada em seu diretório de usuário, e as EC2 instâncias em seu ambiente devem ter endereços IP públicos.

Se o diretório raiz contiver um arquivo `platform.yaml` especificando uma plataforma personalizada, esse comando também se conectará a instâncias do ambiente personalizado.

 

**Chaves SSH**  
Se você ainda não configurou o SSH, pode usar a EB CLI para criar uma chave ao executar **eb init**. Se você já executou o **eb init**, execute-o novamente com a opção `--interactive` e selecione **Yes (Sim)** e **Create New Keypair (Criar novo par de chaves)** quando for solicitada a configuração do SSH. As chaves criadas durante esse processo serão armazenadas na pasta correta pela EB CLI.

Esse comando abre temporariamente a porta 22 no security group do seu ambiente para o tráfego de entrada de 0.0.0.0/0 (todos os endereços IP), caso não haja regras em vigor para a porta 22. Se você tiver configurado o security group do ambiente para abrir a porta 22 para um intervalo restrito de CIDR, objetivando maior segurança, a EB CLI respeitará essa configuração, ignorando quaisquer alterações feitas no security group. Para substituir esse comportamento e forçar a EB CLI a abrir a porta 22 para todo o tráfego de entrada, use a opção `--force`.

Consulte [EC2 grupos de segurança](using-features.managing.ec2.console.md#using-features.managing.ec2.securitygroups) para informações sobre como configurar o grupo de segurança do ambiente.

## Sintaxe
<a name="eb3-sshsyntax"></a>

 **eb ssh** 

 **eb ssh {{environment-name}}** 

## Opções
<a name="eb3-sshoptions"></a>


****  

|  Name (Nome)  |  Descrição  | 
| --- | --- | 
| `-i`<br />ou<br />`--instance` | Especifica o ID da instância à qual você se conecta. Recomendamos o uso dessa opção. | 
| `-n`<br />ou<br />`--number` | Especifique a instância para conexão por número. | 
| `-o`<br />ou<br />`--keep_open` | Deixe a porta 22 aberta no security group depois que a sessão SSH for encerrada. | 
| `--command` | Execute um comando shell na instância especificada, em vez de iniciar uma sessão SSH. | 
| `--custom` | Especifique um comando SSH para usar, em vez de 'ssh -i keyfile'. Não inclua o usuário remoto e o nome do host. | 
| `--setup` | Altere o par de chaves atribuído às instâncias do ambiente (requer a substituição das instâncias). | 
| `--force` | Abra a porta 22 para o tráfego de entrada de 0.0.0.0/0 no security group do ambiente, mesmo que o security group já esteja configurado para SSH.<br />Use essa opção se o security group do ambiente estiver configurado para abrir a porta 22 para um intervalo restrito de CIDR que não inclui o endereço IP do qual você está tentando se conectar. | 
| `--timeout` {{minutes}} | O número definido de minutos antes do limite de tempo do comando.<br />Pode ser usado com o argumento `--setup`. | 
| [Opções comuns](eb3-cmd-options.md) |  | 

## Output
<a name="eb3-sshoutput"></a>

Se for bem-sucedido, o comando abrirá uma conexão SSH com a instância.

## Exemplo
<a name="eb3-sshexample"></a>

O exemplo a seguir conecta você ao ambiente especificado.

```
$ 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
```