| 제목 |
3270 번 글의 답장글 : Re: Re: Re: proftpd로컬에선 연결되는데 다른 네트웍에서 연결이 안되네여 |
| 이름 |
산이 [홈]http://linuxchannel.net |
[허동훈]님이 남기신 글:
>산이님의 답변 감사드립니다.
>그런데 제가 방화벽은 설정한 적이 없습니다. 그리고 저는 다른 네트웍 ftp에 접속이 잘 되는데 제꺼에 다른 네트웍에서 접속이 안되는 것도 방화벽 문제인가여?? 그리구 isp방화벽이 ftp를 막아 놓는 경우도 있는지 궁금 하군요...
[FTP sever]-----[HUB]-----[RouterA]-------+
|
[INTERNET]
|
[FTP client]----[HUB]-----[RouterB]-------+
라우터 A 에서 FTP 서버로 들어가는 21번 포트가 막혀있으면
FTP client 에서 접속할 수 없습니다.
일단 [FTP server]에서 21번 포트말고 passive 모드로 2121 정도로
설정하여 [FTP client]에서 접속테스트(passive 모드로 설정)해 보시길 바랍니다.
만약 21번 포트는 안되고 2121번 포트는 된다면
RouterA 에서 21번 포트가 막혀있을 가능성이 높습니다.
일반적으로 전용선이 아닌 두루넷이나 하나로 등등은 해당 ISP에서
80, 25, 21 등등 포트를 막아놓은걸로 알고 있습니다.
좀더 정확하게 알아보기위해서는
Router A 에 속하는 ISP업체에 문의해보세요.
또는 [FTP Client] 에서 [FTP server]에 대한 포트검색을 해보는것도
한가지 방법입니다.
>참 그리구 제가 /user/sbin 에서 in.proftpd 랑 proftpd 라는 두개의 화일을 보았는데... 원래 두개가 다 있는건지 궁금 하네요...
in.proftpd 파일은 proftpd 파일의 링크입니다.
일반적으로 in.proftpd 은 Xinetd 나 inetd 방식으로 운영할때
많이 사용하는 이름이고 proftpd 는 standalone 방식으로 운영할때
많이 사용합니다.
>그리고 그곳에서 in.proftpd 나 proftpd를 ./ 해서 실행해 보면
>wiked - fatal: Socket operation on non-socket
>wiked - (Running from command line? Use `ServerType standalone' in config file!)
>라는 메세지가 뜨면 xinetd 로 셋팅이 된것 맞지 않나요??
>tcp 0 0 *:ftp *:* LISTEN
>netstat 쳐보면 위에처럼 나오구 config 상으론 전혀 건드린 곳이 없습니다.
>rpm으로 깔았구요... 조언 부탁 드립니다.
xinetd 방식은 그렇게 실행하면 안됩니다.
/etc/xinetd.conf 파일(또는 /etc/xinetd.d/xxx)에 해당 FTP 서버에
대한 설정을 하고 xinetd 를 재가동하는 방법으로 해야합니다.
앞의 경우는 standalone 방식을 사용하겠다는 메시지입니다.
(앞의 경우는 잘못된 구동 방법입니다.) |
|
2003년 03월 28일 23:38:51 금(저녁) from 61.254.75.40 |