만약 내 컴퓨터 내의 디비 접속시에 127.0.0.1이 아닌 맥 어드레스 xx.xx.xx.xx로 접근이 가능할까요 가능하다면 참고가 될만한 것 좀 추천드려요... 그리고 한가지만 더 질문 드릴게요... 보안과 퍼포먼스 설정 시 pg_postgresql.conf, pg_hba.conf에서 설정을 주로 하는데 다른 설정방법이 더 있나요... 찾아본게 두개밖에 없어서요.. 답변 좀 부탁드립니다...
PostgreSQL 기본 인증은 IP 기반 인증입니다.
mac address 기반 인증은 불가능합니다.
같은 IP의 여러 컴퓨터에서 DB 자체의 접근 제한이 필요하다면,
SSL 보안 서버 형태로 구현하고, 접근이 가능한 클라이언트 호스트에 대해서만
db서버의 공개키를 배포하는 방식이 한 예일 것 같습니다.
뭐, 공개키를 복사해서 쓰면 어쩔 수 없지만. ^^
기타 인증 방식으로 krb5놈이나 indent 쪽도 있는데, 이 놈들에 대해서 잘 몰라서,
아마 이런 인증 방식으로 클라이언트 각각 접근 권할을 지정할 수 있을 것 같네요.
그래도 클라이언트가 ms 기반이라는 것까지 고려한다면, 보안서버 방식이 그나마 제일 손 쉬운 방법일 듯합니다.