FTP 서버에 대한 포트 전달

FTP 서버에 대한 포트 전달

바로 본론으로 들어가겠습니다. 저는 최근에 모든 파일을 어디서나 보거나 액세스할 수 있도록 FileZilla 서버를 설정했습니다. 액세스하려는 사용자와 디렉터리를 이미 설정하고 포트도 선택했습니다. 문제는 내 NAT 라우터입니다. 두 컴퓨터의 방화벽에 내가 사용한 포트(7780)에 대해 예외를 설정하고 filezilla 사이트에서 외부 IP를 가져오도록 수동 모드를 설정했는데 도움이 된다고 들었지만 연결할 수 없습니다. 내 외부 또는 내부 IP(둘 다 LAN에 연결됨)를 사용하여 컴퓨터에 연결합니다. 포트를 해당 IP로 전달하려고 시도했지만 그렇게 하면 컴퓨터에서 나가는 모든 트래픽이 다시 해당 IP로 전달되기 때문에 네트워크 내 연결 기능을 잃게 되는 것 같습니다. 내가 알아야 할 사항은 다음과 같습니다.

  • 패시브 모드는 어떻게 작동하나요?
  • 내 가족 내 서버에 계속 연결할 수 있으면서 해당 컴퓨터로 전달할 포트를 어떻게 구성합니까?

로그:

설정

설정 V2

[연결을 시도합니다[3]

클라이언트 컴퓨터에 표시되는 내용:

여기에 이미지 설명을 입력하세요

답변1

FTP의 경우 "FTP" 및 "데이터" 포트를 모두 전달해야 합니다. 제어 포트만 전달했습니다. 패시브 모드에는 다른 포트가 필요합니다.

포트 7780 -> 21 및 포트 범위 7781-7789 -> 7781-7789를 전달하는 것이 좋습니다.

첫 번째 대화 상자 세트에서 수신 포트 21을 선택하고 두 번째 대화 상자에서 "사용자 정의 포트 설정"을 선택하고 7781-7789를 입력합니다.

답변2

내 솔루션은 FTP 포트뿐만 아니라 두 컴퓨터 모두에서 방화벽을 통해 데이터 포트를 허용하고 수동 모드에 사용되는 포트를 해당 컴퓨터로 전달하는 것이었습니다.

관련 정보