티스토리 뷰

   훈련 시스템에 접속하기 위한 아이디와 패스워드는 아래와 같습니다.
Question 31
> 훈련 시스템 접속 주소 : 118.216.64.54
> 해당 아이디(ID) : level31
> 해당 패스워드(PW) : passwd=31


인터넷을 통한 상품광고를 하는 회사에 새로운 웹서버가 설치되었다. 웹서버 세팅시 관리자는 자신의
시스템에서만 웹서버에 접근해서 원격 작업(telnet, ftp)을 할 수 있도록 TCP_Wrapper를 설치하고자
한다. 즉, 관리목적으로 몇몇 시스템에서만 웹서버에 접근할 수 있도록 특권을 주려고 한다.
웹서버에 접근 가능한 IP와 Service는 아래와 같고 제시되지 않은 서비스에 대해서는 접근을 모두
거부하도록 설정하시오.

조건)
- tcpd 실행 파일 위치 : /usr/sbin/tcpd
- 접근 허용 설정 내역
IP = 211.241.82.54/255.255.255.0
Service = telnet, ftp
- 접근 불가 설정 내역
위에 제시된 IP와 Service를 제외한 모든 시스템


Solution

 
  # vi /etc/inetd.conf
  #
  #ident  "@(#)inetd.conf 1.33    98/06/02 SMI"   /* SVr4.0 1.5   */
  #
  #
  # Configuration file for inetd(1M).  See inetd.conf(4).
  #
  # To re-configure the running inetd process, edit this file, then
  # send the inetd process a SIGHUP.
  #
  # Syntax for socket-based Internet services:
  #  <service_name> <socket_type> <proto> <flags> <user> <server_pathname> <args>
  #
  # Syntax for TLI-based Internet services:
  #
  #  <service_name> tli <proto> <flags> <user> <server_pathname> <args>
  #
  # Ftp and telnet are standard Internet services.
  #
  ftp     stream  tcp     nowait  root    /usr/sbin/ftpd          in.ftpd
  telnet  stream  tcp     nowait  root    /usr/sbin/telnetd       in.telnetd
  #
  # Tnamed serves the obsolete IEN-116 name server protocol.
  "/etc/inetd.conf" 147 lines, 5072 characters


inetd에 TCP Wrapper를 적용하기 위해해 실행파일을 "/usr/sbin/tcpd"로 변경

ftp      stream  tcp     nowait  root    /usr/sbin/tcpd          in.ftpd
telnet  stream  tcp     nowait  root    /usr/sbin/tcpd          in.telnetd

Description


댓글