728x90
EC2를 생성하고 나면 콘솔에 ec2-user@ip-172-xx-xx-xxx ~ 로 뜨는 것을 확인할 수 있다.
여러 서버를 관리 중일 경우 IP만으로 어떤 서비스의 서버인지 확인이 어렵기 때문에 HostName을 변경하는 것이 좋다.
프리티어 기준 AMI 1, 2의 케이스로 나누면
1. Amazone Linux AMI 1의 경우
- 쉘에서 해당 명령어 입력
sudo vim /etc/sysconfig/network
이후
NETWORKING=yes
HOSTNAME=localhost.localdomain
NOZEROCONF=yes
의 내용을 가진 화면이 뜰 것이다.
해당 창에서 편집을 위해 "i" (insert)를 누르고, HOSTNAME=내가 바꾸고 싶은 이름으로 변경해준다.
이후 esc -> :wq (저장하고 나가기) 누르고
다시 재부팅해보면 적용되어 있다.
2. Amzone Linux AMI 2의 경우
sudo hostnamectl set-hostname 원하는이름.localdomain
이것만 입력 후 재부팅하면 변경되어 있다.
위 과정을 통해 Hostname을 등록하고 나서 한 가지 더 작업을 해줘야 한다.
공통 과정이다.
sudo vim /etc/hosts
이후
127.0.0.1 등록한HOSTNAME
이후 curl 등록한 호스트 이름을 쳐보고
curl: (7) Failed to connect to beomgeun port 80: Connection refused 이 발생하면 등록이 된 것이다.
등록이 안된 경우 Could not resolve host: 가 발생한다.
출처
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/set-hostname.html#set-hostname-system
728x90
'개발 공부 > 리눅스' 카테고리의 다른 글
[Linux] 윈도우에서 WSL2 우분투 디렉토리 열기, 파일 옮기기 (5) | 2021.09.09 |
---|---|
[Linux] WSL 우분투 상에서 복사 붙여넣기 (ctrl insert, shift insert) (0) | 2021.05.02 |
[Linux] 리눅스 관련 정리(+ Putty) (0) | 2021.02.07 |