위의 분의 답변 외의 방법을 말씀드릴께요...
A server는 DB server, B server는 web server 라고 가정할때...
A server informix home directory 아래 etc 아래에 있는 sqlhosts 파일을
B server informix home directory 아래 etc 디렉토리로 copy 하시구요..
B server의 /etc/hosts 와 /etc/services 환경에 맞게 파일을 수정하세요..
/etc/hosts ---> <A server ip> <A server hostname>
/etc/services ---> 이 부분은 A server와 동일하게 작성하면 됩니다....
A server의 informix home directory에 .netrc 라는 파일을 하나 만들고
거기에 다음과 같이 작성하세요..
machine <B server hostname> login informix password <informix password>
B server의 informix home directory에도 .netrc 파일을 만들고 작성하세요
machine <A server hostname> login informix password <informix password>
위의 <> 안에 들어가는 내용은 직접 기재를 해야 합니다...
이렇게 해보면 됩니다....
참고로,,,
.netrc 파일을 생성하는 이유는 물론 rlogin을 이용해서 두 서버간의
트러스트 관계를 설정할 수 있지만,,,,
보안 문제로 인해서....
.netrc는 인포믹스 계정에 의해서만 두 서버간의 트러스트 관계가 성립되기
때문에 좀더 보안 취약성에 대처할 수 있는 방법입니다...
그리고,,, .netrc 파일을 다른 사용자들이 읽기 조차 허용을 해서는 안됩니다..
chmod를 이용해서 권한을 바꿔 주세요~~~~~~
도움이 되셨기를~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>무무 님께서 쓰시길<<
:: 저번에 답변을 해주신 분께 감사드립니다....
::
:: 아래 질문대로 했는데 다시 또 다른 에러 속출 하네요
:: 워낙 몰라서 그러는지 ....
:: hosts 정보를 바꾸워야 한다고 하는데...
:: ip는 안되는지 ....
:: 답변을 주세요
::
|