EC2 인스턴스의 외부 호스트 이름 인쇄


9

hostname명령 을 사용하여 인스턴스의 내부 호스트 이름을 얻을 수 있습니다 . 인스턴스 내에서 외부 호스트 이름을 얻으려면 어떻게합니까?

특히 나는 EY에 있고 ey ssh명령을 사용 하여 호스트 이름이 무엇인지 알고 싶습니다.이를 scp에 전달할 수 있습니다.

답변:


11

인스턴스 내에서 인스턴스 메타 데이터 서비스 를 사용할 수 있습니다 .

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

또는

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

이 인터페이스를 통해 다양한 데이터를 사용할 수 있습니다.


5

/opt/aws/bin/ec2-metadata -p 해당 인스턴스의 퍼블릭 호스트 이름을 인쇄합니다.



1

어떤 시스템을 사용하는지 모르지만 Linux로 가정합니다. 예를 들어 IP 주소에 직접 연결하거나이 IP의 역방향 조회를 시도 할 수 있습니다.

host -a <ip_address>

ifconfig네트워크 인터페이스의 모든 정보를 인쇄 하는 명령 을 사용하면 IP 주소를 찾을 수 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.