제가한 질문이 어려운건지.. 아니면 넘 쉬워서 그런건지..ㅠ.ㅠ

leedh77의 이미지

대답을 해주시는 분이 없군요..

별 내용도 없는 답변으로 사람 염장지르는 사람밖에...ㅠ.ㅠ

다시한번 질문 드리겠습니다..

지금 proftpd를 약간 수정해서 사용을 하고 있는데...

일반 고정아이피를 사용하고 있는 피씨에서 문제는 전혀없습니다.

문제는 사설아이피를 쓰는경우 발생하는데요..

ftp데몬이 돌아가고 있는 서버는 방화벽으로 쌓여있어서... 액티브 모드로 상태가 되어있고.. 포트는 2120과 2121로 통신하도록 설정이 되어있습니다.

사설아이피의 공유기 단에서 DMZ Zone셋팅이라던가 포트 포워딩을 하는데도.. 파일 목록 및 명령실행등은 불가능 하네요..

로그를 살펴보니... 포트부분에 사설아이피의 주소가 들어가 버리는거 같더군요..
에러메세지는 다음과 같습니다.

-------------------------------------------------------------------------------------
Jul 29 16:50:19 domain.name proftpd[25933] domain.name (220.XX.XXX.XX[220.XX.XXX.XX]) : Refused PORT 192,168,1,163,12,239 (address mismatch)
-------------------------------------------------------------------------------------

이런경우 어떻게 처리를 해줘야할지 몰라서.. 고수님들께 조언을 구하고자 합니다.....

부탁드리겠습니다.

서지훈의 이미지

일단 로칼에서 ftp 동작이 잘 되는지 확인을 하시고...
ftp 설정 변경 부분과 해결에 도움이 될만한 정보를 올려 주세요.

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

leedh77의 이미지

제가 질문을 성의없이 올린걸로 보여지나봅니다... 음...

일단 외부에 고정아이피를 가진 사용자가 접속을 했을 경우는 잘 작동을 하기때문에... 로칼에서도 동작은 잘 되고있는 상태입니다.

질문에 두서가 없어서 그런걸지도 모르겠는데요..

고정아이피로는 접속이되는데.. 사설아이피로 접속을 할 경우에... 공유기에서 포트 포워딩이나 DMZ셋팅등을 해줬을 경우에도.. 접속이 안됩니다.

좀더 정확하게 말씀드리자면.. 접속은 되는데.. 파일리스트등이 나오지 않고, 마찬가지로.. 명령어의 실행이 되지 않습니다.

데몬이 돌아가고 있는 서버는 방화벽으로 보호가 되고 있어서, 실제 사용하고 있는 2120, 2121포트는 열어놓은 상태구요..

고정아이피로 테스트해 본 결과.. 정상작동 하였습니다.

문제는 사설 아이피인데... 도움을 주셨으면 합니다.

설정파일을 함 올려볼까요?

sjpark의 이미지

File Transfer Protocol의 설명서를 보면, 잘 나와 있습니다.

서버와 클라이언트가 접속을 한 후, 명령을 주고 받기위해 별도의 포트를 임의로 열개 되는데, 사설망 안에 있는 경우 문제가 발생하게 되는 것입니다.

FTP서비스를 하는 서버를 DMZ로 설정하셔서, 외부에서 접속을 요청하게 되면 해당 PC로 바로 갈 수 있게 해주시는 방법 밖에 없을 것 같은데요.

Prentice의 이미지

에러메시지로 웹 검색해보시면 정답이 나와 있습니다.

leedh77의 이미지

답변해주셔서 대단히 감사합니다.

음.. 적어주신 사이트가서도 보고.. DMZ설정도 해봤지만..

사이트에는 찾는 내용이 없고..

DMZ셋팅을 해도 같은 에러가 발생합니다.

제가 좀더 찾아봐야겠습니다.

계속찾고 있는데도 쉽게 나타나지를 않는군요.. ^^;;

어찌됐건.. 답변주신님들 정말 감사드리고, 날 더운데 더위먹지 않도록 건강하세요

진로나라의 이미지

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.