Conectar-se ao Console de Série do EC2
Você pode se conectar ao console de série da instância do EC2 usando o console do Amazon EC2 ou por SSH. Depois de se conectar ao console de série, você pode usá-lo para solucionar problemas de inicialização, configuração de rede e outros problemas. Para obter mais informações sobre solução de problemas, consulte Solução de problemas da instância do Amazon EC2 usando o Console de Série do EC2.
Considerações
-
Há suporte para somente uma conexão ativa do console de série por instância.
-
A conexão do console de série geralmente dura uma hora, a menos que você se desconecte. No entanto, durante a manutenção do sistema, o Amazon EC2 desconectará a sessão do console de série.
-
Demora 30 segundos para derrubar uma sessão depois que você se desconecta do console de série para permitir uma nova sessão.
-
Portas do console de série com suporte:
ttyS0
(instâncias do Linux) eCOM1
(instâncias do Windows) -
Quando você se conecta ao console de série, pode observar uma pequena queda na taxa de throughput da instância.
Tópicos
Conectar-se usando o cliente com base em navegador
Você pode se conectar ao console de série da instância do EC2 usando o cliente com base em navegador. Faça isso selecionando a instância no console do Amazon EC2 e escolhendo conectar-se ao console de série. O cliente com base em navegador lida com as permissões e fornece uma conexão bem-sucedida.
O Console de Série do EC2 funciona a na maioria dos navegadores e suporta entrada de teclado e mouse.
Antes de realizar a conexão, certifique-se de ter concluído os pré-requisitos.
Para se conectar à porta serial da instância usando o cliente com base em navegador (console do Amazon EC2)
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, escolha Instances (Instâncias).
-
Selecione a instância e escolher Actions (Ações), Monitor and troubleshoot (Monitorar e solucionar problemas), EC2 Serial Console (Console de Série do EC2), Connect (Conectar).
Ou selecione a instância e escolha Connect (Conectar), EC2 Serial Console (Console de Série do EC2), Connect (Conectar).
Uma janela de terminal no navegador é aberta.
-
Pressione Enter. Se for exibido um prompt de login, significará que você está conectado ao console de série.
Se a tela permanecer preta, você poderá usar as seguintes informações para ajudar a resolver problemas com a conexão ao console de série:
-
Verifique se você configurou o acesso ao console de série. Para ter mais informações, consulte Configurar o acesso ao Console de Série do EC2.
-
(Somente para instâncias do Linux) Use SysRq para realizar a conexão com o console de série. O SysRq não exige que você se conecte por meio do cliente com base em navegador. Para ter mais informações, consulte (Instâncias do Linux) Usar o SysRq para solucionar problemas na sua instância.
-
(Somente para instâncias do Linux) Reinicie o getty. Se você tiver acesso SSH à instância, conecte-se à instância usando SSH e reinicie o getty usando o comando a seguir.
[ec2-user ~]$
sudo systemctl restart serial-getty@ttyS0
-
Reinicialize sua instância. É possível reinicializar a instância ao usar SysRq (instâncias do Linux), o console do EC2 ou a AWS CLI. Para obter mais informações, consulte (Instâncias do Linux) Usar o SysRq para solucionar problemas na sua instância (instâncias do Linux) ou Reinicializar a instância.
-
-
(Somente para instâncias do Linux) Na solicitação
login
, insira o nome do usuário baseado em senha que você configurou anteriormente e, em seguida, pressione Enter. -
(Somente para instâncias do Linux) Na solicitação
Password
, insira a senha e, em seguida, pressione Enter.
Agora, você está conectado à instância e pode usar o console de série para solucionar problemas.
Conectar-se usando sua própria chave e cliente SSH
Você pode usar sua própria chave do SSH e conectar-se à sua instância a partir do cliente SSH de sua escolha enquanto usa a API do console de série. Isso permite que você se beneficie da capacidade do console de série de enviar por push uma chave pública para a instância.
Antes de realizar a conexão, certifique-se de ter concluído os pré-requisitos.
Para se conectar ao console de série de uma instância usando SSH
-
Envie por push a chave pública do SSH para a instância para iniciar uma sessão de console de série
Use o comando send-serial-console-ssh-public-key para enviar por push a chave pública do SSH para a instância. Isso inicia uma sessão de console de série.
Se uma sessão de console de série já tiver sido iniciada para essa instância, o comando falhará porque você só pode ter uma sessão aberta de cada vez. Demora 30 segundos para derrubar uma sessão depois que você se desconecta do console de série para permitir uma nova sessão.
aws ec2-instance-connect send-serial-console-ssh-public-key \ --instance-id
i-001234a4bf70dec41EXAMPLE
\ --serial-port 0 \ --ssh-public-key file://my_key.pub
\ --regionus-east-1
-
Conecte-se ao console de série usando sua chave privada
Use o comando ssh para se conectar ao console de série antes que a chave pública seja removida do serviço de console de série. Você tem 60 segundos antes que ela seja removida.
Use a chave privada que corresponde à chave pública.
O formato do nome de usuário é
instance-id.port0
, que abrange o ID da instância e a porta 0. No exemplo a seguir, o nome de usuário éi-001234a4bf70dec41EXAMPLE.port0
.O endpoint do serviço de console de série é diferente para cada região. Veja a Endpoints e impressões digitais do console serial EC2 tabela do endpoint de cada região. No exemplo a seguir, o serviço de console de série está na região
us-east-1
.ssh -i
my_key
i-001234a4bf70dec41EXAMPLE.port0
@serial-console.ec2-instance-connect.us-east-1.aws
-
(Opcional) Verificar a impressão digital
Quando você se conecta pela primeira vez ao console de série, é solicitado a verificar a impressão digital. Você pode comparar a impressão digital do console de série com a impressão digital exibida para verificação. Caso essas impressões digitais não correspondam, alguém pode estar tentando um ataque "man-in-the-middle". Se elas corresponderem, você poderá se conectar com confiança ao console de série.
A seguinte impressão digital corresponde ao serviço de console de série na região us-east-1. Para obter as impressões digitais de cada região, consulte Endpoints e impressões digitais do console serial EC2.
SHA256:dXwn5ma/xadVMeBZGEru5l2gx+yI5LDiJaLUcz0FMmw
nota
A impressão digital só aparece na primeira vez que você se conecta ao console de série.
-
Pressione Enter. Se for exibido um prompt, significará que você está conectado ao console de série.
Se a tela permanecer preta, você poderá usar as seguintes informações para ajudar a resolver problemas com a conexão ao console de série:
-
Verifique se você configurou o acesso ao console de série. Para ter mais informações, consulte Configurar o acesso ao Console de Série do EC2.
-
(Somente para instâncias do Linux) Use SysRq para realizar a conexão com o console de série. O SysRq não exige que você se conecte via SSH. Para ter mais informações, consulte (Instâncias do Linux) Usar o SysRq para solucionar problemas na sua instância.
-
(Somente para instâncias do Linux) Reinicie o getty. Se você tiver acesso SSH à instância, conecte-se à instância usando SSH e reinicie o getty usando o comando a seguir.
[ec2-user ~]$
sudo systemctl restart serial-getty@ttyS0
-
Reinicialize sua instância. É possível reinicializar a instância ao usar SysRq (somente para instâncias do Linux), o console do EC2 ou a AWS CLI. Para obter mais informações, consulte (Instâncias do Linux) Usar o SysRq para solucionar problemas na sua instância (somente para instâncias do Linux) ou Reinicializar a instância.
-
-
(Somente para instâncias do Linux) Na solicitação
login
, insira o nome do usuário baseado em senha que você configurou anteriormente e, em seguida, pressione Enter. -
(Somente para instâncias do Linux) Na solicitação
Password
, insira a senha e, em seguida, pressione Enter.
Agora, você está conectado à instância e pode usar o console de série para solucionar problemas.
Endpoints e impressões digitais do console serial EC2
A seguir estão os endpoints de serviço e as impressões digitais do EC2 Serial Console. Para se conectar programaticamente ao console de série de uma instância, você usa um endpoint do console de série EC2. Os endpoints e impressões digitais do console serial do EC2 são exclusivos para cada região AWS.
Nome da região | Região | Endpoint | Impressão digital |
---|---|---|---|
Leste dos EUA (Ohio) |
us-east-2 |
serial-console.ec2-instance-connect.us-east-2.aws |
SHA256:EhwPkTzRtTY7TRSzz26XbB0/HvV9jRM7mCZN0xw/d/0 |
Leste dos EUA (Norte da Virgínia) |
us-east-1 |
serial-console.ec2-instance-connect.us-east-1.aws |
SHA256:dXwn5ma/xadVMeBZGEru5l2gx+yI5LDiJaLUcz0FMmw |
Oeste dos EUA (N. da Califórnia) |
us-west-1 |
serial-console.ec2-instance-connect.us-west-1.aws |
SHA256:OHldlcMET8u7QLSX3jmRTRAPFHVtqbyoLZBMUCqiH3Y |
Oeste dos EUA (Oregon) |
us-west-2 |
serial-console.ec2-instance-connect.us-west-2.aws |
SHA256:EMCIe23TqKaBI6yGHainqZcMwqNkDhhAVHa1O2JxVUc |
África (Cidade do Cabo) |
af-south-1 |
ec2-serial-console.af-south-1.api.aws |
SHA256:RMWWZ2fVePeJUqzjO5jL2KIgXsczoHlz21Ed00biiWI |
Ásia-Pacífico (Hong Kong) |
ap-east-1 |
ec2-serial-console.ap-east-1.api.aws |
SHA256:T0Q1lpiXxChoZHplnAkjbP7tkm2xXViC9bJFsjYnifk |
Ásia-Pacífico (Hyderabad) |
ap-south-2 |
ec2-serial-console.ap-south-2.api.aws |
SHA256:WJgPBSwV4/shN+OPITValoewAuYj15DVW845JEhDKRs |
Ásia-Pacífico (Jacarta) |
ap-southeast-3 |
ec2-serial-console.ap-southeast-3.api.aws |
SHA256:5ZwgrCh+lfns32XITqL/4O0zIfbx4bZgsYFqy3o8mIk |
Ásia-Pacífico (Melbourne) |
ap-southeast-4 |
ec2-serial-console.ap-southeast-4.api.aws |
SHA256:Avaq27hFgLvjn5gTSShZ0oV7h90p0GG46wfOeT6ZJvM |
Ásia-Pacífico (Mumbai) |
ap-south-1 |
serial-console.ec2-instance-connect.ap-south-1.aws |
SHA256:oBLXcYmklqHHEbliARxEgH8IsO51rezTPiSM35BsU40 |
Ásia-Pacífico (Osaka) |
ap-northeast-3 |
ec2-serial-console.ap-northeast-3.api.aws |
SHA256:Am0/jiBKBnBuFnHr9aXsgEV3G8Tu/vVHFXE/3UcyjsQ |
Ásia-Pacífico (Seul) |
ap-northeast-2 |
serial-console.ec2-instance-connect.ap-northeast-2.aws |
SHA256:FoqWXNX+DZ++GuNTztg9PK49WYMqBX+FrcZM2dSrqrI |
Ásia-Pacífico (Singapura) |
ap-southeast-1 |
serial-console.ec2-instance-connect.ap-southeast-1.aws |
SHA256:PLFNn7WnCQDHx3qmwLu1Gy/O8TUX7LQgZuaC6L45CoY |
Ásia-Pacífico (Sydney) |
ap-southeast-2 |
serial-console.ec2-instance-connect.ap-southeast-2.aws |
SHA256:yFvMwUK9lEUQjQTRoXXzuN+cW9/VSe9W984Cf5Tgzo4 |
Ásia-Pacífico (Tóquio) |
ap-northeast-1 |
serial-console.ec2-instance-connect.ap-northeast-1.aws |
SHA256:RQfsDCZTOfQawewTRDV1t9Em/HMrFQe+CRlIOT5um4k |
Canadá (Central) |
ca-central-1 |
serial-console.ec2-instance-connect.ca-central-1.aws |
SHA256:P2O2jOZwmpMwkpO6YW738FIOTHdUTyEv2gczYMMO7s4 |
China (Pequim) |
cn-north-1 |
ec2-serial-console.cn-north-1.api.amazonwebservices.com.cn |
SHA256:2gHVFy4H7uU3+WaFUxD28v/ggMeqjvSlgngpgLgGT+Y |
China (Ningxia) |
cn-northwest-1 |
ec2-serial-console.cn-northwest-1.api.amazonwebservices.com.cn |
SHA256:TdgrNZkiQOdVfYEBUhO4SzUA09VWI5rYOZGTogpwmiM |
Europa (Frankfurt) |
eu-central-1 |
serial-console.ec2-instance-connect.eu-central-1.aws |
SHA256:aCMFS/yIcOdOlkXvOl8AmZ1Toe+bBnrJJ3Fy0k0De2c |
Europa (Irlanda) |
eu-west-1 |
serial-console.ec2-instance-connect.eu-west-1.aws |
SHA256:h2AaGAWO4Hathhtm6ezs3Bj7udgUxi2qTrHjZAwCW6E |
Europa (Londres) |
eu-west-2 |
serial-console.ec2-instance-connect.eu-west-2.aws |
SHA256:a69rd5CE/AEG4Amm53I6lkD1ZPvS/BCV3tTPW2RnJg8 |
Europa (Milão) |
eu-south-1 |
ec2-serial-console.eu-south-1.api.aws |
SHA256:lC0kOVJnpgFyBVrxn0A7n99ecLbXSX95cuuS7X7QK30 |
Europa (Paris) |
eu-west-3 |
serial-console.ec2-instance-connect.eu-west-3.aws |
SHA256:q8ldnAf9pymeNe8BnFVngY3RPAr/kxswJUzfrlxeEWs |
Europa (Espanha) |
eu-south-2 |
ec2-serial-console.eu-south-2.api.aws |
SHA256:GoCW2DFRlu669QNxqFxEcsR6fZUz/4F4n7T45ZcwoEc |
Europa (Estocolmo) |
eu-north-1 |
serial-console.ec2-instance-connect.eu-north-1.aws |
SHA256:tkGFFUVUDvocDiGSS3Cu8Gdl6w2uI32EPNpKFKLwX84 |
Europa (Zurique) |
eu-central-2 |
ec2-serial-console.eu-central-2.api.aws |
SHA256:8Ppx2mBMf6WdCw0NUlzKfwM4/IfRz4OaXFutQXWp6mk |
Israel (Tel Aviv) |
il-central-1 |
ec2-serial-console.il-central-1.api.aws |
SHA256:JR6q8v6kNNPi8+QSFQ4dj5dimNmZPTgwgsM1SNvtYyU |
Oriente Médio (Barém) |
me-south-1 |
ec2-serial-console.me-south-1.api.aws |
SHA256:nPjLLKHu2QnLdUq2kVArsoK5xvPJOMRJKCBzCDqC3k8 |
Oriente Médio (Emirados Árabes Unidos) |
me-central-1 |
ec2-serial-console.me-central-1.api.aws |
SHA256:zpb5duKiBZ+l0dFwPeyykB4MPBYhI/XzXNeFSDKBvLE |
América do Sul (São Paulo) |
sa-east-1 |
serial-console.ec2-instance-connect.sa-east-1.aws |
SHA256:rd2+/32Ognjew1yVIemENaQzC+Botbih62OqAPDq1dI |
AWS GovCloud (Leste dos EUA) |
us-gov-east-1 |
serial-console.ec2-instance-connect.us-gov-east-1.amazonaws.com |
SHA256:tIwe19GWsoyLClrtvu38YEEh+DHIkqnDcZnmtebvF28 |
AWS GovCloud (Oeste dos EUA) |
us-gov-west-1 |
serial-console.ec2-instance-connect.us-gov-west-1.amazonaws.com |
SHA256:kfOFRWLaOZfB+utbd3bRf8OlPf8nGO2YZLqXZiIw5DQ |