
FTP용 Filezilla 서버를 실행하는 Windows 2012 서버가 있습니다. 홈 디렉토리로 설정된 디렉토리를 가진 사용자로 서버를 설정했습니다.
설정을 보려면 그림을 참조하세요.
그러나 FTP에 연결하면 연결은 잘 되지만 다음 오류가 표시되고 디렉터리를 볼 수 없습니다.
Status: Retrieving directory listing...
Command: PASV
Response: 227 Entering Passive Mode (145,3,82,63,196,41)
Command: MLSD
Response: 425 Can't open data connection for transfer of "/"
Error: Failed to retrieve directory listing
누구든지 도와줄 수 있나요?
답변1
로그에 따르면 방화벽이 연결을 차단하고 있거나 모든 포트를 완전히 전달/열지 않았음을 보여줍니다.
Response: 227 Entering Passive Mode (185,7,81,67,196,41)
Response: 425 Can't open data connection for transfer of "/"
클라이언트가 포트에서 수동 모드로 전환되고 있음을 여기서 볼 수 있습니다.50218. 이 포트를 전달하지 않았을 가능성이 높으며 구성된 전체 수동 범위가 아닐 가능성도 높습니다.
FileZilla에 따르면위키FileZilla 서버 옵션과 패시브 모드 설정에서 포트 범위를 확인할 수 있습니다. 여기에 나열된 포트를 열거나 전달하십시오.
답변2
사전 정의된 수동 포트 범위로 Filezilla 서버를 구성하고 해당 포트를 라우터의 방화벽에 추가한 후 통신을 허용하는 가상 서버를 할당합니다.
포트 990 및 21 또는 사용하기로 결정한 포트를 추가하십시오.