[소개]

2. 패키지 설치
#smit instalp -> 현재 디렉터리 선택 (.) -> 패키지 확인 후 설치
3. 설치 된 패키지 확인
#lslpp -l |grep tcp_wrapper
4. TCP wrapper 구성하기 (ex. ftp & telnet 서비스에 대한 접근권한)
- 캡처 확인 불가로 명령어로 대체하겠습니다.
1. AIX:> vi /etc/inetd.conf
#ftp stream tcp6 nowait root /usr/sbin/ftpd ftpd
#telnet stream tcp6 nowait root /usr/sbin/telnetd telnetd -a
ftp stream tcp6 nowait root /usr/local/bin/tcpd /usr/sbin/ftpd
telnet stream tcp6 nowait root /usr/local/bin/tcpd /usr/sbin/telnetd
-> 위와 같이 파일을 수정한다.
2. /etc 밑에 hosts.allow hosts.deny 파일을 만들어 접근허용할 IP와 거부할 IP를 지정
AIX:> touch hosts.allow
AIX:> touch hosts.deny
3. hosts.deny 파일에 모든 사용자 및 포트를 막는다.
AIX:> vi hosts.deny
ftpd:ALL:deny
telnetd:ALL:deny
4. hosts.allow에 접근가능한 IP를 넣어준다.
AIX:> vi hosts.allow
ftpd:192.168.8.81:allow (ftp해당 IP만 허용)
ftpd:192.168.:alow (ftp해당 대역 허용)
telnetd:192.168.8.81:allow
5. Inetd 데몬을 refresh 시켜준다.
AIX:> refresh –s inetd
5. 접근 권한 확인
#vi /etc/inetd.conf
6. Host deny / allow 파일 확인
#cat host.deny / host.allow
※기타 명령어 모음
1. 만들어진 규칙 테스트 해보기
AIX:>/usr/local/bin/tcpdchk –v
2. 가상으로 테스트 해보기
AIX:> /usr/local/bin/tcpdmatch telnetd 10.10.10.1
3. TCP Wrapper 로그를 남기고 싶을 경우
AIX:> vi /etc/syslogd.conf
맨 마지막줄에 추가한다.
mail.debug /var/adm/tcp_wrapper.log
AIX:>touch /var/adm/tcp_wrapper.log
Syslogd 데몬을 Restart 시킨다.
'UNIX > admin' 카테고리의 다른 글
[IBM_AIX] Dual ssh 사용법 (1) | 2023.03.03 |
---|