윈도우즈용 postgreSQL 만 쓰다가 Linux에 설치 성공했습니다. Linux서버에서는 postres계정으로 db에 접속도되고 다 정상적으로 됩니다. 물론 pg_hba.conf등 윈도우즈용 설치후 서버쪽 환경 설정 파일은 모두 똑같이 설정했구요.. 근데, 다른 클라이 언트에서는 접속이 안되네요. Linux서버가 보안시스템이 돼있는서버라 5432포트를 막을 가능성도 있는데, 어떻게 확인하고 어느 파일을 수정해야되죠?
리눅스 종류에 따라서 틀리기 때문에 무슨 리눅스를 설치하셨는지 알려주셔야 설정방법등에 관한 조언을 얻으실수 있을거 같네요.
생각하신대로 OS자체 방화벽에서 5432포트가 막혀있을 가능성이 큽니다. 저도 자주 겪는 문제.ㅎㅎ
여기저기 사이트 뒤져서 해결은 했습니다. 그냥 iptbles 해서 포트허용 추가 하니까 되네요. 근데, 다른 에러가... 접소 되면서 linux Local에서는 정상적으로 잘 되는데, 윈도우즈의 PgAdminIII 로 접속하면, TableSpace는 설치시 기본 두개가 있는데 DataBase가 하나도 없고, 에러가 발생했습니다. : ERROR: column "datconfig" does not exist LINE 1: ...b.dattablespace AS spcoid, spcname, datallowconn, datconfig,... 이런 에러가 나네요. 어찌 해야죠.. -0- ;
일딴 쉽게 의심되는건, pgAdmin 버전이 낮아서 그런거 같은데요..
겸사겸사 업글 해보세요.. ^^