FTP 서버에 연결할 수 없습니다. 왜 그렇습니까?


10

IIS 7에서 FTP 7로 실행되는 Windows 2008 서버가 있습니다.

읽기 / 쓰기 액세스 권한이있는 특정 사용자 (john이라고 함)와 함께 즉시 사용하도록 연결하도록 구성했습니다.

FileZilla 클라이언트 소프트웨어를 사용하면 john으로 서버에 연결할 수 있습니다. 전혀 문제 없습니다. 그러나 Windows 탐색기를 사용하거나 cmd 프롬프트를 사용하여 연결하려고하면 "로그인 실패"라는 문구가 표시됩니다. 내 클라이언트 컴퓨터는 Windows Vista Ultimate입니다.

아무도 이것을 일으키는 원인을 알고 있습니까?


서버의 IIS 로그에 무엇이 있습니까? 로그인이 실패했을 때 어떤 로그가 입력되었는지 알려 주시면 더 잘 진단 할 수 있습니다.
Christopher Cashell

@Christopher 어떤 로그도 찾을 수 없었지만 문제가 무엇인지 생각했습니다. 솔루션을 자세히 설명하는 답변을 게시했습니다.
Joseph

답변:


16

모든 답변이 저에게 도움이되었다고 말하고 싶습니다.

그러나 결국 내가 온 해결책은 실제로 매우 간단했으며 더 빨리 생각해야했습니다.

FTP 7을 설치 한 후 서버를 다시 시작하지 않았다는 것을 깨달았습니다. 실제로 이것이 필요하다고 생각하지는 않았지만 상자를 다시 시작하고 Windows 탐색기와 ftp cmd가 작동하는 것을 확인한 후에는 서버가 필요하다는 결론에 도달했습니다. 어느 정도.

따라서 내가 가진 것과 동일한 문제가있는 사람은 FTP 7을 설치 한 후 상자를 다시 시작해야합니다.


4
나를 위해 고쳤습니다-감사합니다. 왜 윈도우 서버가 당신에게 알리지 않는지 궁금합니다!
UpTheCreek

3
이 질문을 찾지 못하면 재부팅을 생각하지 않았을 것입니다.
Bogdacutu

Windows 7의 IIS 7.5 FTP에서 동일한 문제가 발생했습니다. 로컬에서 작동하지만 다른 컴퓨터에서 액세스 할 수 없습니다. 다시 시작하면 문제가 해결됩니다.
Rosdi

재부팅했다. 방화벽을 확인하고 명령 프롬프트에서 ACL 작업을 수행 했으므로 이제 실행 취소해야합니다.
greg

누가 멍청하니?
InteXX

2

요청에 사용자 이름을 포함시켜야합니다. 예를 들어 Windows 탐색기에 연결할 때 다음과 같이 URL을 입력하십시오.

ftp : //USERNAME@ftp.your-ftp-host.com

또는 일반적으로 다음과 같이 줄에 암호를 지정할 수도 있습니다.

ftp : // USERNAME : PASSWORD@ftp.your-ftp-host.com


요청에 사용자 이름과 암호를 포함시키지 않으면 Windows 탐색기에서 사용자 이름과 암호를 입력하라는 메시지가 표시 되더라도이 요구 사항입니까? 나는 이것을 시도하고 그것이 효과가 있는지를 볼 것이지만, 인증 대화 상자를 사용하여 그것을 지정하는 대신 요청에 인증을 포함시켜야한다는 것은 매우 이상하다고 생각할 것입니다.
Joseph

메시지가 표시되면 필요하지 않을 수 있습니다. 익명 / ftp로 인증하려고 시도했지만 실패했습니다.
Christopher Cashell

1

'익명'이 아닌 특정 사용자 이름으로 연결하도록 Explorer / ftp.exe에 지시하고 있습니까?

IIS 로그에 어떤 오류가 표시됩니까?


입력 한 사용자 이름과 암호를 입력하라는 메시지가 표시되고 "로그인 실패"(ftp.exe의 경우)라고 표시됩니다. Windows 탐색기는 마지막으로 취소를 누를 때까지 인증 대화 상자를 계속해서 나타냅니다. 그래도 '익명'으로 로그인하지는 않습니다.
Joseph

1

다른 답변으로 문제를 해결하지 못하고 사용자와 ftp 서버 사이에 방화벽이있는 경우 방화벽이 수동 모드 ftp 연결에 문제를 일으킬 수 있습니다. 탐색기가 기본적으로 사용하는 것입니다. 다음 단계에 따라 활성 연결 (포트 모드라고도 함)을 사용하도록 탐색기를 변경할 수 있습니다.

  1. Internet Explorer 열기
  2. 도구-> 인터넷 옵션
  3. 고급 탭으로 이동
  4. 찾아보기에서 FTP 사이트에 폴더보기 사용 선택란을 지우려면 클릭하십시오.
  5. 방화벽 및 DSL 모뎀 호환성을 위해 수동 FTP 사용 확인란을 선택합니다.

당신이 얻는 오류를 기반으로 나는 이것이 가능하지 않다고 생각하지만 Windows는 과거에 이상한 오류 메시지를 보았습니다.
3dinfluence

1

나는 같은 문제가 있었고 위에서 언급 한 답변이 효과가 없었습니다. 그런 다음 기본 응용 프로그램 풀이 실행되지 않은 것으로 나타났습니다. FTP 만 필요했기 때문에 Win2008에는 FTP 서비스 만 설치했습니다. 나를위한 해결책은 서버 기능에 웹 서버 구성 요소 (기본 웹 서버 기능)를 설치하는 것이 었습니다. 그 후 기본 응용 프로그램 풀을 시작할 수 있었고 (다시 시작할 필요가 없습니다 ;-) FTP 로그인이 작동했습니다.

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