IIS FTP 서버는 로컬에서 작동하지만 원격에서 연결할 수 없습니다


20

Windows 2008 Server에서 FTP 서버를 설정하려고합니다. 로컬로 연결할 수 있습니다.

C:\>ftp localhost
Connected to WebHead1
220 Microsoft FTP Service

그러나 원격에서 연결하려고하면 작동하지 않습니다.

~>ftp x.x.x.x
ftp: Can't connect to `x.x.x.x': Operation timed out
ftp: Can't connect to `x.x.x.x'

설정으로 생각할 수있는 모든 것을 시도했습니다. FTP 서버는 할당되지 않은 모든 IP에 바인딩되고 포트 21에서 수신 대기합니다. 방화벽 설정에서 "FTP 서버"도 확인했습니다. FTP 로그 파일에 아무것도 나타나지 않습니다. 나는 완전히 아이디어가 없다!


젠장, FTP 사이트에 대한 방화벽 지원으로 이동하면 수동 모드가 활성화되어 있음을 발견하기 위해 여기에 조언을 시도했습니다. 방화벽 지원에서 공용 IP 주소를 입력하면 FTP 사이트에 수동 모드가 활성화됩니다. 방화벽 지원에서 IP 주소를 제거하면 작동하기 시작합니다. 서버 수준과 ftp 사이트 수준을 모두 확인해야합니다.

답변:


42

알아 냈습니다. 이 문제는 여기 에 설명되어 있습니다 .

기본적으로 다음을 실행해야합니다.

sc sidtype ftpsvc unrestricted

그런 다음 FTP 서비스를 다시 시작하십시오.

net stop ftpsvc & net start ftpsvc

내가 알 수 있듯이 R2의 버그입니다. 그림을 이동.


Windows Server 2012 및 IIS 8에서 작동하는 것으로 확인되었습니다.
cederlof

3
Server 2012 IIS에서 똑같은 문제가 발생하는지 확인할 수 있으며이 솔루션으로 해결됩니다.
15:06에

1
이 솔루션은 Windows Pro 7 FTP 서버에서 작동합니다. 감사.
jacouh

'15 년 8 월에도 여전히 확인되었고 나를 위해 일했습니다.
frumbert

1
문제를 해결하지 못했습니다. 다른 조언?
Nahum
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.