다음 이전 차례

5. RPC Portmapper

다음에 소개될 프로그램(yp툴들..)을 실행하기위해서, 여러분은 /usr/sbin/port map을 실행시켜야 한다. 어떤 리눅스 배포판들은 이미 /sbin/init.d/ 혹은 /etc /rc.d/ 디렉토리안에 있는 파일에서 portmap 데몬을 띄우도록 코딩되어 있다. 여러분이 해야할 것은 단지 이것을 활성화시키고 리부팅하는 것이다. 이것을 위 해 여러분이 가지고 있는 리눅스 배포판의 문서를 참조하라.

RPC portmapper (portmap(8))은 RPC 프로그램 번호를 TCP/IP(혹은 UDP/IP) 프로 토콜 포트 번호로 변환하는 서버이다. 이것은 머쉰상의 RPC 서버들(NIS 혹은 NI S+와 같은)을 위해 RPC CALL들(이것은 NIS/NIS+ 클라이언트 소프트웨어들이 하 는 것이다.)을 만든다. RPC서버가 시작되면, 이것은 Listen되고있는 port 번호 를 portmap에게 알려준다. 클라이언트가 주어진 프로그램 번호에게 RPC프로그램 번호를 만들려고 할 때, 클라이언트는 먼저 서버에 접속하여 RPC 패킷이 어디로 보내져야 하는지 결정한다.

보통, 표준 RPC 서버는 inetd(8)에 의해 시작되기 때문에, portmap은 inetd가 시작되기 전에 실행되어야 한다.

Secure(안전한?) RPC를 위하여, portmapper는 Time Service를 필요로 한다. Tim e Service는 모든 hosts에 대해 /etc/inetd.conf에서 가능하다는 것을 확실히 해 두어라.

#
# Time service is used for clock syncronization
#
time    stream  tcp     nowait  root    internal
time    dgram   udp     wait    root    internal

중요사항 : Configuration 파일 변경후에, inetd를 재실행 하는 것을 잊지마라!


다음 이전 차례