FTP 서버에 연결할 수 없습니다 : 425 데이터 연결을 구축 할 수 없습니다 : 연결 시간이 초과되었습니다


15

랩톱에 Windows 7이 설치되어 있습니다. Ubuntu 11.10과 함께 VirtualBox 4.1.4를 설치했습니다.

FTP를 통해 내 사이트에 연결하려고하는데 오류가 발생했습니다 ls.

~> ftp <my_site>
Connected to <my_site>.
220 DreamHost FTP Server
Name (<my_site>:misha): <my_username>
331 Password required for <my_username>
Password: <my_password>
230 User <my_username> logged in
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful
425 Unable to build data connection: Connection timed out
ftp> 

무엇이 문제 일 수 있습니까?

답변:


24

연결이 설정되었지만 리턴 데이터 경로를 설정할 수 없습니다.

경로의 무언가가 소스 (주변 라우터)의 PORT 모드 ftp를 지원하지 않기 때문일 수 있습니다.

ftp -p수동 (PASV) 모드에서 클라이언트를 시작하는 사용 하십시오.


최신 버전의 Ubuntu와 Virtualbox를 사용하고 있으며 수동 모드도 도움이되었습니다. +1!
gustavohenke

2
Damon Hill의 삭제 된 답변에서 지적했듯이 “FTP 서버에 이미 연결되어 있고 -p인수 를 잊어 버린 passive경우이 모드로 들어가도록 명령을 실행할 수 있습니다 .”
Scott

@Scott 이것은 허용 된 답변의 편집을 보증하기에 충분합니다. 실제로 권장됩니다.
Paul

솔직히, 나는 그것이 별도의 (보완적인) 답변으로 서있을 수있을 정도로 유용하다고 생각했지만 중재자는 동의하지 않았습니다. 당신은 ≥20K입니다; 삭제 된 답변을 볼 수 있습니다. 삭제를 취소 할 수 있습니까? 아니면 지금 중재자 만 할 수 있습니까? 어쨌든, 귀하가 문제를 알고있는 한, 추가 답변 (답변 편집 포함)은 귀하에게 맡기겠습니다.
Scott

0

서버가 어디에 있습니까? 그렇지 않으면
활성 FTP에서 연결 포트가 고정 포트 21이므로 NAT 변환에 문제가 있지만 풀 FTP 응용 프로그램의 NAT가 DATA 연결을 설정할 수 없기 때문에 데이터 포트의 경우 1024 이상으로 달라질 수 있습니다.

Windows ftp.exe를 사용하면 수동 FTP 모드를 지원하지 않으므로 PASV 명령이 작동하지 않습니다. 우분투 / 유닉스 OS 만 지원 수동 FTP, 여기서 서버는 데이터 포트를 시작하고 해당 포트를 통해 원격 연결을 요청합니다.

/ 30 공개 IP 문제에 대한 서비스 제공 업체가 해결합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.