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

ftp 관련 질문있습니다.

작성자 정보

  • 야마도라 작성
  • 작성일

컨텐츠 정보

본문

리눅스공부중인데요 ftp 서버를 설치했는데 로컬에서는 접속이되는데 외부에서는 접속이안되네요.

iptables를 끄고 ftp 서버를 돌리면 외부접속이 가능합니다.

iptables설정을 어떻게 바꿔야될지 모르겠습니다.

제가 몇가지 설정을 했었는데 안되네요.

/etc/sysconfig/iptables-config 에서 iptables_modules 에 ip_conntrack_ftp 추가했구요
iptables에
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

추가했었는데요 모두 안되네요. iptables를 끄는거 말고는요.

고수님들의 답변부탁드립니다.

관련자료

댓글 7

로군님의 댓글

  • 로군
  • 작성일
안녕하세요?? 로쿤 입니다. =].;;

혹시나 혹시나 설마 설마 하면서 얘기 드리는데요..

설정 하시구 service iptables save 하셨나요?? 하셨겠죠? ;;;;; =-[

전 이거 일꺼라고 짐작이 되는데 ^^;;; 맞으시길 바래요 ~* =]

아레아님의 댓글

  • 아레아
  • 작성일
일단 iptables -nL 의 결과를 올려주시면 답변을 해드리는데 도움이 될거 같네요.
iptables 를 내렸을 때 ftp 가 작동하는데 올렸을 때 안된다면 iptables 설정중에 막혀 있는 것 일수도 있습니다.

야마도라님의 댓글

  • 야마도라
  • 작성일
service iptables save 했는데 안되네여.

system-config-securitylevel-tui 에서 allow incoming에 ftp에 체크하고 하니 됩니다.

UI안쓰고 직접 설정하는 법은 모르겠네요. ㅠ.ㅠ

답글주신 두분께 감사드립니다.

아레아님의 댓글의 댓글

  • 아레아
  • 작성일
system-config-securitylevel-tui 에서 allow incoming 체크는 /etc/sysconfig/system-config-securitylevel 이라는 파일로 존재합니다. 거기에 --port=21:tcp 라고 내용을 추가하시면 됩니다.

야마도라님의 댓글의 댓글

  • 야마도라
  • 작성일
아 감사합니다. 그럼 iptables설정에 ftp에 외부접속을 허용해도

system-config-securitylevel에 --port=21:tcp 가 없으면 외부에서 ftp접속이 안되나요?

아레아님의 댓글의 댓글

  • 아레아
  • 작성일
테스트 결과 iptables 에 아무런 DROP 문 없이 올리셔도 system-config-secyritylevel 에 ftp 가 등록이 되어 있지 않으면 ftp 접속이 안됩니다.

야마도라님의 댓글의 댓글

  • 야마도라
  • 작성일
넵. 감사합니다 아레아님~!

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  92 명