/etc/hosts /etc/hostname의 이해가 불분명합니다..

힘들다의 이미지

여태까지 서버구축해오면서 hostname의 설정된 이름은 신경쓰지않고 구축해왔는데

오늘 kerberos서버를 구축하면서 ssh 서버연동을 하는데 티켓까지는 발급이 잘되는데 ssh서버와 연동이 안되었

습니다. 단순히 /etc/hosts에서 ip와 네임만 설정해서 서버와 클라이언트로 연결만 시켰는데 kerberos ssh연동

에서는 /etc/hostname도 /etc/hosts에서 설정한 이름과 같아야 연동이 되더군요..

저는 그냥 /etc/hosts에 설정된 이름은 단순히 호스트 이름만 지정해주는 알았는데요.

/etc/hosts와 /etc/hostname간의 연결고리가 있나요??

서지훈의 이미지

평상시엔 둘을 무시하셔도 되겠지만...
보안이 강화된 툴은 local의 name과 network 상의 name을 비교해서 다를 경우 deny 할 수도 있겠죠.
이건 해당 프로그램을 그렇게 만들어서 그런 것이겠죠.
이건 사용하고자 하는 프로그램에 맞게 설정해 주면 됩니다.
이런게 경험치죠.

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);