설치된 아키텍쳐 : vsftpd
증상 : 외부 및 내부에서 ftp 접속이 불가능
---------------------------------------------------
상태 확인 1 : 외부와 통신은 되는가?
- local로 ping이 가는가? 안간다면 lo 인터페이스가 살아 있는가?
- gateway로 ping이 가는가?
- 외부로 ping이 가는가?(ping www.matth.co.kr)
상태 확인 2 : ftp 포트(기본 20,21) 열렸는지?
- netstat -na |grep 21(20번 포트는 client에서 서버로 데이터를 전송시킬때 열기 때문에 기본적으로 서버에서는 21번만 열려있는 상태로 유지되어 있다)
상태 확인 3 : vsftpd 상태 확인
- vsftpd가 정상적으로 동작 중인가? (ps -ef |grep ftp)
상태 확인 4 : selinux 동작 확인
- setenforce 0 명령어로 selinux 해제
- cat /etc/sysconfig/selinux로 SELINUX=DISABLED 확인
상태 확인 5 : iptables 확인
- 설정된 iptables에서 20,21번이 존재하는가?
- iptables를 사용하지 않는다면 제대로 iptables가 지워져있는가?
상태 확인 6 : 외부 방화벽이 있는가?
- 방화벽에서 ftp가 막혀있는지 확인
- 방화벽에서 ftp 제외설정할것인가? 특정 ip만 허용하도록 할것인가?
이랬는데도 특별한 문제가 없다면 다른 방법을 찾아봐야지 ㅋㅋ