로컬 FTP에 연결할 수 없습니다 - "원격 호스트가 닫은 연결"


1

내가 겉보기에 간단한 문제로 당황스러워지고있다. VPN을 통해 원격 네트워크에 연결할 때 FTP를 통해 FTP 서버에 연결할 수 없지만 원격 데스크톱을 포함하여 다른 모든 작업을 수행 할 수있다.

원격 방화벽을 완전히 비활성화하려고 시도했지만 FTP 서버에 성공적으로 ping을 수행 할 수 있지만 여전히 FTP로 연결할 수는 없습니다.

명령 프롬프트를 사용하면 다음과 같이 표시됩니다.

ftp & gt; 10.0.2.1을여십시오.
10.0.2.1에 연결됨.
원격 호스트에서 연결을 종료했습니다.

방화벽이라고 생각했는데 ... 분명히 그렇지 않습니다. 그 밖의 무엇이 그것을 막을 수 있습니까?

그것은 Windows Server 2008 R2 기계 가동 IIS7 (natch). 기계 자체에서 나는 탐색 할 수있다. ftp : // localhost 파일을보고, VPN을 통해 "로컬"일 때 나는 그것을 할 수 없다.

어떤 도움을 주셔서 감사합니다, 나는 정말 간단하다고 확신합니다 ...!


어떻게 해결했는지 기억해 주시겠습니까? 동일한 오류가 발생합니다. 내가 포트 21에 텔넷으로 연결할 수 있기 때문에 이것이 방화벽 문제는 아닌 것 같습니다.하지만 아무 것도 보내지 않고 (ftp hello) 명령을 보내려고하면 연결이 끊어집니다.
— mistika

죄송합니다 : - / 그것은 포트 21이 열려 있기 때문에 그것이 방화벽 문제가 아니라는 것을 주목할 가치가 있습니다. FTP는 21 개 이상의 포트를 사용합니다.
— Django Reinhardt

흠. FTP는 로그인 할 때까지 다른 포트 (데이터 전송에 액티브 / 패시브 모드에서 사용되는 포트)를 사용하지 않지만 서버는 USER 명령을 받아들이지 않고 연결을 종료합니다. 추신 : 우리는 IIS8 및 Windows Server 2012에 있습니다.
— mistika

맞아, 네가하는 말을 본다. 미안 그것은 잠시 있었다 :(
— Django Reinhardt

답변:


0

연결할 수있는 경우 포트 21이 열렸습니다. 그러나 그것은 포트 21이 단지 제어 포트이고 FTP 서버가 실제 데이터 전송을 위해 다른 포트를 열 때 필요한 전부는 아닙니다. 방화벽 설정 내에서 포트 21뿐만 아니라 전체 서비스로 FTP를 차단 해제 할 수있는 것이 있는지 확인하십시오.

또한 FTP Active 연결을 피하고 Passive를 사용해야합니다. 불행히도 ftp 명령은 활성화 된 명령 만 지원합니다.

IE를 수동 모드로 설정하고 다른 컴퓨터에서 사용 해보십시오. ftp://10.0.2.1.


어떻게 지금이 문제를 해결했는지 기억할 수는 없지만 여전히 Active FTP를 사용하고 있으며 작동합니다 (고맙게도).
— Django Reinhardt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.