본문 바로가기

메모장/리눅스

[Linux] SSH Hostname 등록하기 (Hostname 설정)

리눅스를 사용하다보면 localhost를 사용한 경험이 있을겁니다.

우리는 이게 127.0.0.1을 의미한다는 것을 알고있죠.

리눅스OS는 어떻게 localhost를 127.0.0.1로 바꿔주는 것일까요?

 

/etc/hosts 파일을 열어보면 아래와 같이 localhost가 127.0.0.1로 등록되어 있는 것을 확인 할 수 있습니다.

127.0.0.1   localhost
::1           localhost

리눅스는 /etc/hosts 파일을 참조하며 DNS 처럼 호스트의 이름을 주소로 변경해줍니다.
(요즘에는 네임서버를 사용하기에 별로 중요하게 다뤄지지는 않지만 DNS가 상용화 되기 전에는 hosts파일을 써서 주소를 공유했다고 합니다.)

 

만약 자주쓰는 ip주소를 등록해놓고 싶다면 /etc/hosts 파일에 'IP주소 hostname' 만 추가해주면 됩니다.

127.0.0.1   localhost
::1           localhost
192.168.0.2   samplehost

 

저는 주로 로컬 네트워크의 ssh 연결을 간소화 하는데 사용하고는 합니다.