익명 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 입니다.

이건 상관없는건가..쩝!

김민수의 이미지

저는 FreeBSD를 사용해서 Linux에서 어떤지 잘 모르지만,,,

이석희 wrote:

그런데. ws_ftp 클라이언트 프로그램을 사용하여 계정 및 패스워드를 치고

들어가는것은 정상적으로 접속하여 데이타를 주고받고 하는데..

반면 웹브라우저에서의 접속, 그러니깐 ftp://도메인:포트 이런식으론

접속이 안됩니다.(이게 익명ftp 맞죠?)

접속을 하게되면 아래와 같은 메시지가 웹브라우저 창에 나옵니다.

"ftp 서버에서 폴더를 여는 중 오류가 발생했습니다. 이폴더를 엑세스할 권한이

있는지 확인하십시오.."

자세히:
200 type set to A.
500 lllegal PORT command.
500 LPRT not understood.

위와같이 나옵니다.

참고로 ftp폴더인 incoming 혹은 pub 디렉토리 퍼미션은 755 입니다.

이건 상관없는건가..쩝!

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모드로 접속하는 뜻이라죠..

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.