질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

centos설치시 디폴트로 깔리는 iptable 좀 봐주세요^^

작성자 정보

  • 오영구 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요.

리눅스서버보안관리실무 2nd Edition과는 큰 연관이 없지만 마땅한 질문처를 찾지 못하여 여기에 질문글을 올립니다.

CenOS 설치시 디폴트로 깔리는 iptables에서 어떻게 설정하믄 FTP 서버 에러가 나지 않을까요?
ftp 접속은 되지만 dir 하믄 에러가 납니다.
혹은 227 Entering Passive Mode (58,38,198,114,249,49) 이런 화면에서 건너가지 않고 멈춤니다.
그렇지 않으면 ftp: connect: No route to host 이런메세지 뿌려줍니다.
그래서 iptable을 끄놓고 하믄 이상없이 되더군요. iptable 설정에 문제가 있는것 같아요.

현제 테스트 서버 환경은 OS CentOS 5.1
공유기에서 포트포워딩시켜 공유기 아래에 달려있고요.

iptables 설정내용은 아래와 같이 되어있고요.
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT

위와같은 네트웍 환경에서 iptable을 어떻게 해줘야 ftp 서비스에 문제가 없는지요?

그리고 또 한가지는 책데로 컴파일해서 책에 쓰인 룰데로 적용을 하믄 위와같은 네트웍 환경에서도 ftp 서비스가 문제없이 할수 있는지요?

관련자료

댓글 1

장규승님의 댓글

  • 장규승
  • 작성일
컴파일 해셔도 되고 rpm으로 설치 하셔도 됩니다.
공부를 위해서는 컴파일 하시는것이 낳을것이고
꼭 그렇지 않다면 rpm을 설치하시는 게 편하시죠

위의 방화벽 세팅을 봐서는 문제가 있습니다.
액티브 모드로 세팅되었다면 21번포트가 열려있으나 20번포트가 열려 있지 않아 로그인 되어도
파일 리스트 확인이 되지 않을 것입니다.


공지사항


뉴스광장


  • 현재 회원수 :  60,300 명
  • 현재 강좌수 :  36,963 개
  • 현재 접속자 :  407 명