익명 ftp 접속시...에러발생.
안녕하세요. 리눅스 공부중입니다.
ftp 접속에 대하여..한가지 여쭤보겠습니다.
사용하는 ftp서버는 proftpd-1.2.2 입니다.
회사내에서 외부로의 ftp 접속을 시도하고 있습니다.
ftp기본포트인 21번포트가 막힌것 같아서 다른 포트로 바꿔서 사용합니다.
참, proftpd 모드는 inetd 모드입니다.
그런데. ws_ftp 클라이언트 프로그램을 사용하여 계정 및 패스워드를 치고
들어가는것은 정상적으로 접속하여 데이타를 주고받고 하는데..
반면 웹브라우저에서의 접속, 그러니깐 ftp://도메인:포트 이런식으론
접속이 안됩니다.(이게 익명ftp 맞죠?)
접속을 하게되면 아래와 같은 메시지가 웹브라우저 창에 나옵니다.
"ftp 서버에서 폴더를 여는 중 오류가 발생했습니다. 이폴더를 엑세스할 권한이
있는지 확인하십시오.."
자세히:
200 type set to A.
500 lllegal PORT command.
500 LPRT not understood.
위와같이 나옵니다.
이상헤서 telnet등으로 접속하여..ps -ef | grep proftpd 를 해보면...
ftp 16785 16763 0 11:11 ? 00:00:00 proftpd: ftp - 접속시도한ip주소
이렇게 나오는거 보면 접속은 된거 같은데..이상하게 ftp 폴더는 나오지 않습니다.
별 문제 아닌것 같은데..어디의 설정을 바꿔야하는지 모르겠습니다.
급한건 아니지만..안되니깐...왜 그런지 엄청 궁금해집니다.
좀 도움을 주시면 감사하겠습니다.
참고로 ftp폴더인 incoming 혹은 pub 디렉토리 퍼미션은 755 입니다.
이건 상관없는건가..쩝!
Re: 익명 ftp 접속시...에러발생.
저는 FreeBSD를 사용해서 Linux에서 어떤지 잘 모르지만,,,
proftpd.conf 라도 올려주셔야 감이라도 잡지 않을까요?
<Anonymous ......>
UserAlias anonymous xxx
AuthUsingAlias on
...
<Limit WRITE>
DenyAll
</Limit>
<Directory ..../incoming/>
<Limit STOR CWD>
AllowAll
</Limit>
<Limit READ RMD DELE MKD>
DenyAll
</Limit>
</Directory>
</Anonymous>
위에서와 같은 익명 ftp 설정이 되어 있는데도 그렇다면,
1. brain dead M$가 IE에서 무조건 port를 21번을 사용하도록 만들었다.
2. user anonymous가 설정 안되어 있는데, 역시나 용감한 IE는 anonymous로 열심히 접속을 시도하고 있다.
그도 저도 아니면, ftp 접속 관련 로그라도 있어야 더 알아 볼 수 있지 않을까요 :?:
인류와 지구를 살리는 길은 소비를 의식적이고 자발적으로 줄이는 것, 바로 거기에 있다.
=========================
우리가 정말 정보의 바다에 살고 있을까?
해결되었습니다.
해결되었습니다. 감사합니다.
서버에서
# ps -ef | grep proftpd
해보면 접속시도한 ip로 proftpd 데몬이
올라와있는것을 보구서..접속은 받아드린것 같구..
뭔가가 이상한것 같았는데 설정문제가 아닌..
문제는 passive 모드에 있었던것 같습니다.
익스플로러옵션 -> 고급 -> 방화벽 및 DSL 어쩌구하는 수동모드가 있는데
체크하고 익스플로러를 재시작하니 정상적으로 되더군요..
passive모드로 접속하는 뜻이라죠..
댓글 달기