사용하지 않는 서비스 중지시키기

2018. 3. 28. 23:21리눅스 : 서버 운영 기본

Q. FTP 서버로 사용하던 시스템에서 더 이상 FTP 서비스를 제공하지 않고 다른 용도로 사용하려 한다. FTP 서비스를 중지 시키고 부팅시 해당 서비스가 실행 되지 않도록 시스템 설정을 변경하시오.


inetd 는 '인터넷 슈퍼 데몬'이라 부르며 외부에서 요청이 들어오면 /etc/inetd.conf 파일에 등록된 서비스 데몬을 실행 시켜주는 역할을 한다.


★ 현재 리눅스 kernel 2.x 이후 대부분 배포판에서는 inetd 대신 xinetd를 사용하고 있다. xinetd 는 inetd 의 확장 버전 정도로 생각하면 된다.

find / -name inetd.conf  2> /dev/null

┗  시스템에서 파일명이 inetd.conf 인 파일을 검색한다.  -- 2> 표준에러 출력 방향을 오른쪽 인자로 보낸다 -- /dev/null : 윈도우로 치면 휴지통과 같은 역할을 한다.

0: stdin

1: stdout

2: stderr


#ftp	stream	tcp	nowait	root	/usr/sbin/in.ftpd	in.ftpd

inetd.conf 파일을 열어 위와 같이 FTP 서비스에 대한 라인을 주석처리 함으로써 서비스 데몬이 실행되지 않도록 한다. 

※ /etc/inetd.conf 파일의 형식  (Linux kerenl 2.x 이전)

 service name

socket type 

protocol 

 접속요쳥형식

user(group) 

server file  

argurments

 ftp

 stream

tcp 

 nowait

root 

/usr/sbin/in.ftpd 

in.ftpd 

/etc/services

 

 /etc/protocol

    


#/usr/sbin/inetd stop
#/usr/sbin/inetd start


* /etc/services 

알려진 포트에 대한 서비스에 대해 정의되어 있는 파일


* /etc/protocol

특정 서비스에서 사용될 포트 번호화 사용할 프로토콜 유형 등이 지정되어 있는 파일


본 컨텐츠 내용은 이기적in 2016년도 정보보안 기사·산업기사 기출 문제집을 토대로 실습하며 작성한 글 입니다.