로컬 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.