xinetd에 vsftpd 등록하기
2007. 5. 16. 17:06ㆍUNIX & LINUX/RedHat
[root@ns xinetd.d]# vi vsftpd
# default: off
# description: The rsync server is a good addition to an ftp server, as it \
# allows crc checksumming etc.
service ftp <- /etc/services 파일 안에 있는 서비스명으로 필히 입력
{
disable = no <- 해당 서비스를 실행할 것인지 말 것인지 정함. no로 설정
socket_type = stream <- tcp일 경우 stream, udp일 경우 dgram으로 설정
wait = no <- xinetd가 서비스 요청 받은 이후 즉시 다른 요청 처리할 지 여부 결정,
stream 일 경우 반드시 no로 설정
user = root <- 해당 서비스를 root 권한으로 실행
server = /usr/sbin/vsftpd <- 서비스의 실행 파일이 있는 절대 경로
log_on_failure += USERID <- 해당 서비스에 접속하는 데 실패했을 경우 /etc/xinetd.conf 파일에서 정의
된 기본 항목에 추가하여 USERID값, 즉 접속한 사용자의 ID를 로그파일에
추가로 기록
}
# default: off
# description: The rsync server is a good addition to an ftp server, as it \
# allows crc checksumming etc.
service ftp <- /etc/services 파일 안에 있는 서비스명으로 필히 입력
{
disable = no <- 해당 서비스를 실행할 것인지 말 것인지 정함. no로 설정
socket_type = stream <- tcp일 경우 stream, udp일 경우 dgram으로 설정
wait = no <- xinetd가 서비스 요청 받은 이후 즉시 다른 요청 처리할 지 여부 결정,
stream 일 경우 반드시 no로 설정
user = root <- 해당 서비스를 root 권한으로 실행
server = /usr/sbin/vsftpd <- 서비스의 실행 파일이 있는 절대 경로
log_on_failure += USERID <- 해당 서비스에 접속하는 데 실패했을 경우 /etc/xinetd.conf 파일에서 정의
된 기본 항목에 추가하여 USERID값, 즉 접속한 사용자의 ID를 로그파일에
추가로 기록
}