원격 Linux 또는 UNIX 서버에 대한 연결

다음 문서에서는 LINUX 또는 UNIX 서버 코드의 설치 방법, 서버 디먼의 시작 방법 및 원격 LINUX 또는 UNIX 서버로의 연결 방법에 대해 설명합니다.

전제조건

원격 시스템 탐색기 통신 서버 디먼을 사용하려면, Perl을 설치해야 합니다. 디먼 도움말을 사용하면 서버 연결 시 일부 매뉴얼 단계를 생략할 수 있습니다. JDK(Java Development Kit) 버전 1.4 이상이 필요합니다.

서버 코드 설치

  1. Perl이 설치되어 있는지 확인하십시오.
  2. JDK 버전 1.4 이상이 설치되어 있는지 확인하십시오.
  3. 서버 코드를 설치할 디렉토리를 작성하십시오. 지시사항에서 디렉토리는 /opt/rseserver(팀 공유에 적합하도록)이지만 임의의 디렉토리를 사용할 수 있습니다.
  4. 로컬 워크스테이션에서 x:\product directory\eclipse\plugins\com.ibm.etools.systems.universal_version_number\serverruntime\rseserver.jar 파일을 찾으십시오. 여기서, x:\product directory는 제품이 설치된 디렉토리입니다(예: c:\WSWB).
  5. rseserver.jar 파일을 FTP를 사용하여 /opt/rseserver 디렉토리로 전송하십시오.
  6. 다음을 입력하여 /opt/rseserver 디렉토리로 전환하십시오.
    cd /opt/rseserver
  7. /opt/rseserver 디렉토리에서 다음 명령을 실행하여 서버 코드를 압축해제하십시오.
    jar -xf rseserver.jar
    주의: jar 명령은 JDK에 포함되어 있지만 사용자 경로에 없을 수도 있습니다. jar 명령 실행 시 "command not found" 오류를 수신하는 경우 jar 명령을 JDK 설치 디렉토리와 함께 지정하십시오. (예: /opt/IBMJava2-131/bin/jar -xf rseserver.jar)

  8. /opt/rseserver 디렉토리에서 다음 구성 명령을 실행하십시오.
    dos2unix daemon.linux
    dos2unix server.linux
    chmod 755 server.linux
    chmod 755 daemon.linux
    chmod 755 auth.pl

서버 시작

서버 디먼을 사용하여, 또는 수동으로 RSE 통신 서버를 시작할 수 있습니다. 서버 시작 전에 다음 명령을 실행하여 Java 명령이 경로에 있는지 확인하십시오.
java -version
다음과 유사한 결과가 나타나야 합니다.
java version "1.4.1"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)
Classic VM (build 1.4.1, J2RE 1.4.1 IBM build cxppc321411-20040301 (JIT enabled: jitc))
"command not found" 오류를 수신하는 경우 다음 명령을 실행하여 /usr/bin에 java 명령에 대한 기호 링크를 작성하십시오.
ln -s  /opt/IBMJava2-131/jre/bin/java /usr/bin/java
서버 디먼을 사용하여 서버를 시작하려면 다음을 수행하십시오.
  1. 루트 사용자 ID를 사용하여 실행 중인지 확인하십시오(디먼이 루트에서 실행되지 않을 경우, 연결 중인 사용자를 인증할 수 없음). 다음 명령을 실행하십시오.
    su -l root
    cd /opt/rseserver
    perl ./daemon.linux
서버 디먼이 4035 포트에서 실행됨에 주의하십시오. 동일한 방법으로 daemon.unix를 시작할 수도 있습니다.

Linux 서버를 수동으로 시작하려면 다음을 수행하십시오.

다음 명령을 실행하십시오.
cd /opt/rseserver
perl ./server.linux [port]
이 명령은 /opt/rseserver 디렉토리에 위치한 server.linux 스크립트를 실행합니다. 작동하지 않을 경우, server.unix의 권한 속성을 변경하십시오(예를 들어, chmod 755 server.unix 입력). server.linux 스크립트에 대한 포트 매개변수는 선택적입니다. 포트를 지정하지 않을 경우, 서버는 사용 가능한 첫 번째 포트를 선택하며 포트 번호를 표준 출력에 인쇄합니다. 기본적으로, 이 값은 보통 4033입니다. 그런 다음, 다른 포트를 사용하려면 원격 시스템 탐색기에서 연결에 대한 파일 서브시스템의 포트 특성에 이 포트 번호를 입력해야 합니다(아래 원격 서버에 연결 참조). 그렇지 않으면, 이 특성을 변경할 필요가 없습니다.

UNIX 서버를 수동으로 시작하려면 다음을 수행하십시오.

unix.server 스크립트를 실행하려면 다음 명령을 입력하십시오.
cd /opt/rseserver
perl ./server.unix [port]
이 명령은 /opt/rseserver 디렉토리에 위치한 server.linux 스크립트를 실행합니다. 작동하지 않을 경우, server.unix의 권한 속성을 변경하십시오(예를 들어, chmod 755 server.unix 입력). server.unix 스크립트에 대한 포트 매개변수는 선택적입니다. 포트를 지정하지 않을 경우, 서버는 사용 가능한 첫 번째 포트를 선택하며 포트 번호를 표준 출력에 인쇄합니다. 기본적으로, 이 값은 보통 4033입니다. 그런 다음, 다른 포트를 사용하려면 원격 시스템 탐색기에서 연결에 대한 파일 서브시스템의 포트 특성에 이 포트 번호를 입력해야 합니다(아래 원격 서버에 연결 참조). 그렇지 않으면, 이 특성을 변경할 필요가 없습니다.

시동 시 디먼 실행

시동 시 Linux 디먼을 실행하도록 구성할 수 있습니다. 이를 수행하려면 시동 스크립트에 디먼 호출을 추가해야 합니다. /etc/rc.d/rc.local 파일의 맨 아래에 다음 행을 추가하십시오.
cd /opt/rseserver
perl ./daemon.linux &
시동 시 UNIX 디먼을 실행하려는 경우 perl ./daemon.unix를 추가할 수도 있습니다.


원격 서버에 연결

원격 서버에 연결하려면 다음을 수행하십시오.
  1. 원격 시스템 탐색기 Perspective로 전환하십시오. Workbench 메뉴에서 > Perspective 열기 > 원격 시스템 탐색기를 클릭하십시오.
  2. 원격 시스템 보기에서 새 연결이 자동으로 펼쳐지고 원격 시스템 탐색기를 통해 연결할 수 있는 다양한 원격 시스템을 표시합니다. Linux 또는 Unix를 펼쳐 새 연결 대화 상자를 호출하고 연결을 구성하십시오.
  3. 첫 번째 프로파일의 이름을 입력한 후 다음을 클릭하십시오. (이 단계는 이전에 연결을 정의한 적이 없을 경우에만 발생합니다.)
  4. 연결 이름을 입력하십시오.이 이름은 트리 보기에 표시되며 프로파일에 대해 고유해야 합니다.
  5. 호스트명 필드에 Linux 서버의 이름 또는 TCP/IP 주소를 입력하십시오(예: LINUX_A).
  6. (선택사항) 설명을 입력하십시오. 연결이 작성된 후 특성 보기에 설명이 표시됩니다.
  7. 시스템을 정의하려면 완료를 클릭하십시오.
주의: 포트 번호를 검사하려면 원격 시스템 보기에서 연결 또는 서브시스템을 마우스 오른쪽 단추로 클릭한 후 특성을 선택하십시오. 관련 정보를 보려면 서브시스템을 클릭하십시오. 포트가 "0"인 경우, 원격 시스템 탐색기 통신 서버는 서버에서 사용 가능한 포트를 임의로 선택합니다. 서버를 시작할 때 포트 번호를 지정한 경우(예를 들어, 방화벽에 대한 작업을 위해), 여기에 해당 번호를 입력해야 합니다.

관련 타스크 원격 Windows 서버에 대한 연결