IT/리눅스마스터1급

원격 명령 실행 사용(Linux 및 UNIX)

알콩달콩아빠 2023. 8. 9. 17:50
728x90
반응형

rsh를 사용하여 원격 명령을 실행하려면 .rhosts 파일을 업데이트해야 합니다.

시작하기 전에

파티션된 데이터베이스 시스템의 각 데이터베이스 파티션 서버는 인스턴스에 참여하는 다른 모든 데이터베이스 파티션 서버에 대한 원격 명령을 수행할 수 있는 권한을 가져야 합니다. 인스턴스에 대한 홈 디렉토리에 있는 .rhosts 파일을 갱신하면 이 권한이 부여될 수 있습니다. 인스턴스의 홈 디렉토리가 공유 Db2® 홈 파일 시스템에 있으므로 하나의 .rhosts 파일만 필요합니다.

  • 루트 사용자 권한이 있어야 합니다.
  • 각 참여 컴퓨터의 호스트 이름을 알아야 합니다.
  • 인스턴스 소유자의 사용자 이름을 알아야 합니다.

이 타스크에 대한 정보

이 주제에서는 rsh를 사용하여 원격 명령을 실행하는 방법에 대해 설명합니다.

ssh를 사용하여 원격 명령을 실행할 수도 있습니다. 암호 또는 암호 구문을 묻는 프롬프트 없이 ssh를 사용하려면 다음을 참조하십시오.

프로시저

rsh를 사용하여 원격 명령을 실행하도록 .rhosts 파일을 업데이트하려면 다음을 수행하십시오.

  1. 루트 사용자 권한이 있는 사용자로 기본 컴퓨터에 로그온하십시오.
  2. 인스턴스 홈 디렉토리에 .rhosts 파일을 작성하십시오.
    예를 들어, 인스턴스 홈 디렉토리가 /db2home/db2inst1인 경우, 텍스트 편집기를 사용하여 다음 명령을 입력하여 .rhosts 파일을 작성할 수 있습니다.
    vi /db2home/db2inst1/.rhosts
  3. 기본 컴퓨터를 포함하여 각 컴퓨터의 .rhosts 파일에 항목을 추가하십시오.
    .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 파일에 대한 자세한 정보는 운영 체제 문서를 참조하십시오.

 

출처 : 원격 명령 실행 사용(Linux 및 UNIX) - IBM Documentation

728x90
반응형