728x90
반응형
xinetd 설정 파일
# vi /etc/xinetd.conf
- xinetd 전체적인 환경은 /etc/xinetd.conf로 설정
- 맨 밑 줄에 작성된 "includedir /etc/xinetd.d"는 서비스 개별 설정 시 /etc/xinetd.d 디렉터리 안의 서비스 파일 작성하며 개별 설정 파일이 없는 경우 xinetd.conf의 설정에 따름
xinetd 환경 설정
- 아래 내용 이외에도 많은 설정이 가능함
disable | 서비스 허용 여부 yes : 비활성화 no : 활성화 |
flags | 소켓 동작을 제어하는 값 REUSE : SO_REUSEADDR, 커널이 해당 소켓을 사용 중이여도 사용가능하도록 함 |
socket_type | 서비스 통신 설정 stream : TCP서비스 dgram : UDP서비스 |
wait | 서비스가 단일 or 다중 스레드인지를 지정 yes : single thread, 한번에 하나의 서비스 제공 no : multi thread, 한번에 다중 사용자에게 서비스 제공, stream일때 설정 |
user | 서비스 데몬 실행 시 사용할 계정 |
server | 해당 서비스 데몬 파일 실제 경로 (server = /usr/sbin/in.telnetd) |
log_type | 로그 기록에 대한 Type 설정 deamon: syslogd 데몬에게 로그 기록 위임 FILE : 별도 파일에 로그 기록 (log_type = FILE /var/log/xinet_result.log) |
log_on_failure | 서비스 접속 실패 시 남길 로그 설정 설정 값 : HOST, USERID, ATTEMPT (log_on_failure = USERID) |
log_on_success | 서비스 접속 성공 시 남길 로그 설정 설정 값 : HOST, USERID, PID, TRAFFIC |
only_from | 해당 서비스에 허용할 대상 지정 (지정 없을 시 모두 허용) |
no_access | 해당 서비스에 거부할 대상 지정 (only_from과 중복 설정된 경우 차단) |
access_times | 서비스 이용 가능 시간대 지정 (access_times=09:00~18:00) |
banner | 서비스 접속 시 표시될 문구 지정 |
bind | 접속을 받아들일 서버의 주소 지정 |
instances | 동시에 서비스에 접속할 있는 개수 지정 (instances = 50) |
per_source | 동일한 IP가 최대로 접속할 수 있는 개수 지정 (per_source = 5) |
cps | 초당 요청 수 제한 cps (제한 수), (제한시간) (cps = 3 30) > 1초에 3회 접근 허용 초과시 30초 연결 거부 수행 |
환경 설정 파일 예시
1. 192.168.0.100, 192.168.0.200의 IP만 접속하도록 허용
2. 로그인 계정은 root
3. 접근 허용 시간은 오전 9시부터 오후 3시 30분
4. 아이피 당 허용 세션 4개
5. 1초에 2회의 접근 요청만 허용하고 초과시 60초 동안 연결 거부
728x90
'*OS > [ L ] Linux' 카테고리의 다른 글
[L - 08] 다중 Network Interface Routing 우선순위 (0) | 2022.01.19 |
---|---|
[L - 07] Linux Routing Table 설정 (0) | 2022.01.19 |
[L - 05] Linux 로그 파일 요약 (0) | 2022.01.04 |
[L - 04] Linux 명령어 (0) | 2021.12.31 |
[L - 03] Linux 디렉터리 (0) | 2021.12.31 |