Solaris 공통 데스크탑 환경: 고급 사용자 및 시스템 관리자 안내서

데스크탑 클라이언트 및 서버 구성

이 절에서는 데스크탑의 고유한 네트워크 구성 요건을 다룹니다. 즉, 이 기능은 기본 운영 체제가 아닌 데스크탑이 제공합니다.

이 절은 두 부분으로 나눠집니다.

로그인 및 세션 서비스 구성

로그인/세션 서버는 표시장치와 X 서버에 데스크탑 서비스(로그인 관리자, 세션 관리자, 파일 관리자, 윈도우 관리자 등)를 제공하는 시스템입니다.

일반적으로, 세션 서버는 X 터미널에 서비스를 제공합니다. 그러나, X 터미널과 워크스테이션 모두에 의해 액세스되는 하나 이상의 서버에 세션 서비스가 집중되도록 네트워크 구성을 설정할 수 있습니다.

로그인 관리자는 다른 표시장치에 로그인 서비스를 제공할 책임이 있는 데스크탑 구성요소입니다. 사용자가 일단 로그인하면, 사용자를 위해 세션 관리자가 시작됩니다.

로그인/세션 서버 및 X 터미널의 구성에 대한 정보는 "네트워크 표시장치에 로그인 화면 표시"을 참조하십시오.

기타 응용 프로그램 관련 서비스 구성

이 절에서는 데스크탑에 공통인 네트워킹 요건을 다룹니다.

데스크탑 클라이언트 및 서버 구성 방법

  1. 데스크탑에 필요한 운영 체제 네트워크 구성을 제공하십시오.

    "데스크탑을 위한 기본 운영 체제 네트워킹 구성"을 참조하십시오.

  2. 데스크탑 또는 최소 파일 세트를 설치하십시오.

    다음 항목은 반드시 설치해야 합니다.

    • 전체 공통 데스크탑 실행 시간 파일 세트

    • 또는, 다음 파일 세트: CDE-MIN 및 CDE-TT


      주 -

      설치 및 파일 세트는 구입업체에 따라 다를 수 있습니다.


  3. ToolTalk 파일 이름 데이터베이스 서버 대몬 rpc.ttdbserver를 위해 시스템을 구성하십시오.

    데스크탑이 설치될 때 자동적으로 수행되어야 합니다. 자세한 정보는 "ToolTalk 데이터베이스 서버 구성"을 참조하십시오.

  4. 하위 프로세스 제어 대몬(dtspcd)를 설치하고 구성하십시오.

    데스크탑이 설치될 때 자동으로 수행되어야 합니다. 자세한 정보는 "하위 프로세스 제어 대몬 구성"을 참조하십시오.

  5. 필요한 원격 데이터를 모두 마운트하십시오.

    데이터를 사용하는 응용 프로그램이 실행중인 시스템이 아닌 다른 시스템에 데이터가 있을 때 이 데이터를 "원격"으로 간주합니다.

    예를 들면 다음과 같습니다.

    • 응용 프로그램이 파일 서버에 위치한 데이터를 사용할 경우, 응용 프로그램은 그 파일들을 마운트해야 합니다.

    • 파일 관리자 아이콘이 아이콘 서버에 위치할 경우, 세션 서버는 그 파일들을 마운트해야 합니다.

    • 네트워크가 데스크탑 도움말 파일을 위해 도움말 서버를 사용할 경우, 세션 서버와 모든 응용 프로그램 서버는 도움말 데이터를 마운트해야 합니다.

      마운트 지점에 대한 자세한 정보는 다음 절, "원격 파일 시스템을 위한 마운트 지점 구성"을 참조하십시오.

원격 파일 시스템을 위한 마운트 지점 구성

데스크탑이 한 시스템에서 다른 시스템으로 파일 이름을 전달할 때, 그 파일 이름을 목적지 시스템이 이해할 수 있는 이름으로 변형하거나 대응시켜 줘야 합니다. 이러한 대응 작업은 파일이 다른 시스템의 다른 위치에 마운트될 수 있기 때문에 필요합니다. 그러므로 다른 이름으로 액세스하십시오. 예를 들어sysA에 있는 파일 /projects/bigsysB에 있는/net/sysA/projects/big처럼 액세스될 수도 있습니다.

파일-이름 대응 요건

이러한 파일-이름 대응을 정확히 수행하려면, 다음 중 하나가 반드시 참이어야 합니다.

DTMOUNTPOINT 값 설정

다음 조건이 모두 참인 경우 DTMOUNTPOINT 환경 변수를 설정해야 합니다.

  1. 파일 /etc/inetd.conf를 편집하십시오.

    1. dtspcd 항목을 찾아 다음을 추가하십시오.

      		-mount_point mount_point
      
    2. rpc.ttdbserver 항목을 찾아 다음을 추가하십시오.

      		-m mount_point
      

      예를 들어, 자동 마운터가 마운트 지점 /nfs와 함께 사용되는 경우, /etc/inetd.conf에 있는 항목은 다음과 같습니다.

      	dtspc stream tcp nowait root /usr/dt/bin/dtspcd \  
      	/usr/dt/bin/dtspcd -mount_point /nfs  
      	rpc stream tcp wait root /usr/dt/bin/rpc.ttdbserver \  
      	100083 1 rpc.ttdbserver -m /nfs
  2. 시스템에서 /etc/inetd.conf를 다시 읽는 절차를 수행하십시오. 자세한 정보는 inetd(1M) 매뉴얼 페이지를 참조하십시오.

  3. DTMOUNTPOINT 값을 사용자 로그인이 상속하도록 DTMOUNTPOINT를 설정하십시오.

    변수를 /etc/dt/config/Xsession.d에 설정하면 됩니다. 환경 변수 설정에 대한 자세한 정보는 "환경 변수 설정 방법"을 참조하십시오.

하위 프로세스 제어 대몬 구성

데스크탑 하위 프로세스 제어(SPC) 서비스는 클라이언트/서버 명령 실행을 제공합니다.

데스크탑 하위 프로세스 제어 대몬(dtspcd)은 원격 응용 프로그램을 시작하기 위해 데스크탑에 의해 사용됩니다. 원격 클라이언트의 명령 실행 요청을 승인하는 것은 inet 대몬입니다. inet 대몬을 구성하는 방법에 대한 자세한 정보는 inetd.conf(1M) 매뉴얼 페이지를 참조하십시오.

데스크탑 활동 호출 라이브러리는 원격 활동을 호출하기 위해 SPC 서비스를 사용합니다.

dtspcd 구성 방법

    dtspc/etc/services/etc/inetd.conf 모두에 제대로 등록되었는지 확인하십시오.

dtspcd(1M) 매뉴얼 페이지를 참조하십시오.

SPC 보안

하위 프로세스 제어 서비스에 대한 인증은 파일 시스템 인증을 기반으로 합니다. dtspcd인증 디렉토리에 액세스할 수 있어야 이 디렉토리가 모든 SPC 클라이언트 시스템에 의해서도 마운트됩니다.

기본적으로 dtspcd 인증 디렉토리는 사용자의 홈 디렉토리입니다. 그러나 /etc/inetd.conf 디렉토리에 -auth_dir 옵션을 설정하여 dtspcd가 다른 위치를 사용하도록 구성할 수 있습니다. 자세한 정보는 dtspcd(1M) 매뉴얼 페이지를 참조하십시오.

SPC 인증은 파일 시스템 인증에 기반하므로, SPC 서비스는 분산 파일 시스템만큼만 안전합니다. 분산 파일 시스템을 신뢰할 수 없는 네트워크에서 데스크탑을 사용하고 있는 경우, dtspcd를 사용하지 못하게 할 수도 있습니다. dtspcd를 사용하지 못하게 하려면, /etc/servicesdtspc 항목에 주석을 붙이십시오.

원격 실행을 위한 환경 변수 구성

데스크탑이 원격 시스템의 응용 프로그램을 시작하기 위해 활동을 사용할 때, 사용자 환경 변수는 원격 시스템으로 복사되어 응용 프로그램의 환경에 놓입니다.

기본적으로, 일부 환경 변수는 원격 시스템으로 복사되기 전에 변경됩니다. 데스크탑의 활동 호출 구성요소와 하위 프로세스 제어 서비스 모두 변수가 응용 프로그램의 환경에 놓이기 전에 추가 환경 변수 처리를 수행하도록 구성할 수 있습니다.

기본 구성과 이의 수정 방법에 대해서는 dtactionfile(4) 및 dtspcdenv(4) 매뉴얼 페이지를 참조하십시오.

ToolTalk 데이터베이스 서버 구성

ToolTalk의 구성요소 중 하나는 다음의 ToolTalk 데이터베이스 서버입니다./usr/dt/bin/rpc.ttdbserver .

ToolTalk 데이터베이스 서버는 ToolTalk 메시지 표시 서비스에 의해, 또한 파일-이름 대응을 위해 사용됩니다. 이 서버는 데스크탑이 설치될 때 일반적으로 /etc/inetd.conf에 등록되며, 추가 구성이 필요없습니다.

ToolTalk 데이터베이스 서버와 그 구성 옵션에 대한 자세한 정보는 rpc.ttdbserver(1M) 매뉴얼 페이지를 참조하십시오.

ToolTalk 메시지 서버 구성

ToolTalk 메시지 서버는 ttsession입니다. 기본적으로 이 서버는 어떤 구성도 필요하지 않으며, 로그인시 Xsession 스크립트에 의해 시작됩니다.

ToolTalk 메시지 서버와 그 구성 옵션에 대한 자세한 정보는 ttsession 매뉴얼 페이지를 참조하십시오.

캘린더 대몬 구성

캘린더 응용 프로그램의 구성요소 중 하나는 캘린더 대몬 rpc.cmsd입니다. 이 대몬은 데스크탑이 설치될 때 일반적으로 /etc/inetd.conf에 등록되며, 추가 구성이 필요없습니다.

캘린더 대몬과 그 구성 옵션에 대한 자세한 정보는 rpc.cmsd(1) 매뉴얼 페이지를 참조하십시오.