IT/Linux

vsFTP :: FTP 접속을 했는데 뭔가 느려..? (Passive mode 해제)

DoubleSH 2008. 7. 9. 16:08
반응형


어찌하다보니 시작된..
리눅스 초보의 쌩난리..ㅎㅎㅎ


ftp 접속을 여차여차 했더니..시작부터 조낸 짱나는거다.


아래와 같은 한줄이 나를 괴롭히기 시작했다..ㅠㅠ






227 Entering Passive Mode (192,168,123,107,197,183)

이런거 뜨면서 한참을 멈추고 그러는거다...
전엔 이런거 본적 없었는데... 이상하네....
그래서 우리친구 네버에게 물어보니

FTP 접속모드엔 Active mode(활성)와 Passive mode(비활성) 모드가 있단다.
아주 정확히는 모르겠지만..
Active mode는 하나의 포트를 쓰고,
Passive Mode 에서는 LIST 등의 명령을 위해 포트가 하나 더 필요하다나?
그래서 iptables에도 설정을 해주어야 한덴다.

위에처럼 이상한 숫자뜨는건  Passive mode 라서 생긴다고..

                          FTP active모드와 Passive모드의 차이점 - 토미 님

궁금하신분은 놀러가서 자세히 보시길..ㅎ

요즘 뭐 방화벽 설정도 있고...참 난감하다 그래서
Active mode로 설정하기로 마음먹었다.

방법은 아주 간단하다...

# vi /etc/vsftpd/vsftpd.conf  
vsftp의 설정파일을 열고
맨 아래로 가서(G 누르자) 한줄만 추가해주면 된다. (영어 o 누르면 다음줄 쓰기!)

pasv_enable=NO
라고...써주고  esc - :wq 해서 저장해주자.


변경후에는 센스있게

# /etc/init.d/vsftpd reload

해서... vsftp데몬을 재시작해주는거 정도까지 해주면...되겠다..

토미님 글 보면
ftp 접속시에 active 모드로 접속하는 방법도 추가설명 되어있으니 확인해보면 좋아요.

클라이언트에서 passive mode로 설정되있고 서버는 active mode로 설정되있으면
550 Permission Denied 라면서 멈칫멈칫 하게된당...

이상 끝~




반응형