rsh를 사용하여 리모트 명령을 실행하려면 .rhosts 파일을 갱신해야 합니다.
파티션된 데이터베이스 시스템의 각 데이터베이스 파티션 서버는 인스턴스에 참여하는 다른 모든 데이터베이스 파티션 서버에 대한 리모트 명령을 수행할 수 있는 권한을 가져야 합니다. 인스턴스에 대한 홈 디렉토리에 있는 .rhosts 파일을 갱신하면 이 권한이 부여될 수 있습니다. 인스턴스의 홈 디렉토리가 공유된 DB2® 홈 파일 시스템에 있기 때문에 하나의 .rhosts 파일만 필요합니다.
이 주제는 rsh를 사용하여 리모트 명령을 실행하는 방법을 설명합니다.
ssh를 사용하여 리모트 명령을 실행할 수도 있습니다. 암호나 암호 구문을 묻는 프롬프트 없이 ssh를 사용하려면 다음을 참조하십시오.
rsh를 사용하여 리모트 명령을 실행하려면 다음과 같이 .rhosts 파일을 갱신하십시오.
vi /db2home/db2inst1/.rhosts
hostname instance_owner_user_name
일부 시스템의 경우, ServerA.yourdomain.com과 같이 긴 호스트 이름을 지정해야 합니다. 호스트 이름 항목을 .rhosts 파일에 추가하기 전에 /etc/hosts 및 /etc/resolv.conf 파일의 호스트 이름을 해결할 수 있는지 확인하십시오.
INSTHOME/.rhosts 파일에는 다음과 같은 항목이 포함되어야 합니다.
ServerA.yourdomain.com db2inst1 ServerB.yourdomain.com db2inst1 ServerC.yourdomain.com db2inst1 ServerD.yourdomain.com db2inst1
각 호스트 이름을 개별적으로 지정하는 대신 다음 항목을 .rhosts 파일에 지정할 수 있으나, 그러면 보안상 위험할 수 있으므로 이 조치는 테스트 환경에서만 수행해야 합니다.
+ db2inst1
db2nodes.cfg 파일에 고속 스위치(네트이름)를 지정한 경우, 각 컴퓨터에 대한 네트이름 항목도 .rhosts 파일에 추가해야 합니다. 네트이름 값은 db2nodes.cfg 파일의 네번째 컬럼에 지정됩니다. 고속 스위치(네트이름) 항목이 있는 .rhosts 파일은 다음과 같습니다.
ServerA.yourdomain.com db2inst1 ServerB.yourdomain.com db2inst1 ServerC.yourdomain.com db2inst1 ServerD.yourdomain.com db2inst1 Switch1.yourdomain.com db2inst1 Switch2.yourdomain.com db2inst1 Switch3.yourdomain.com db2inst1 Switch4.yourdomain.com db2inst1
.rhosts 파일을 사용하는 대신 /etc/hosts.equiv 파일을 사용할 수 있습니다. /etc/hosts.equiv 파일에는 .rhosts 파일과 동일한 항목이 있지만 컴퓨터마다 작성해야 합니다.
.rhosts 파일 또는 /etc/hosts.equiv 파일에 대한 자세한 정보는 운영 체제 문서를 참조하십시오.
[ 페이지의 맨 위 | 이전 페이지 | 다음 페이지 | 목차 ]