Imprimir o nome do host externo da instância do EC2


9

Eu posso obter o nome do host interno de uma instância com o hostnamecomando Como obtenho o nome do host externo de dentro da instância?

Especificamente, estou no EY e, usando o ey sshcomando, quero saber qual é o nome do host para que eu possa passar isso para o scp.

Respostas:


11

De dentro da instância, você pode acessar o Serviço de Metadados da Instância :

curl http://169.254.169.254/latest/meta-data/public-hostname

ou

curl http://instance-data.ec2.internal/latest/meta-data/public-hostname

Uma grande variedade de dados está disponível através desta interface.


5

/opt/aws/bin/ec2-metadata -p imprimirá o nome do host público dessa instância.



1

Não sei qual sistema você usa, mas assumo um Linux. Você pode se conectar diretamente ao seu endereço IP ou tentar uma pesquisa reversa deste ip com, por exemplo

host -a <ip_address>

Você pode descobrir seu endereço IP se usar o comando ifconfigque imprimirá todas as informações nas interfaces de rede.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.