FTP 오류 530, 사용자가 로그인 할 수 없음, 홈 디렉토리에 액세스 할 수 없음


11

우리 고객을 위해 FTP 디렉토리를 설정하는 일을 맡았습니다. IIS 7이 설치된 Windows 2008 Server에서 작업하고 있습니다.

FTP 사용자 디렉토리를 만들려면 이 eHow 튜토리얼을 따랐습니다 .

FTP 사이트는 IIS 7에 이미 설정되어 있으므로 해당 비트를 건너 뛰고 나머지를 정확하게 따릅니다. 그러나 FileZilla를 통해 연결하려고하면 다음 오류가 발생합니다.

상태 : xxx.xx.xx.xx : 21에 연결 중 ...
상태 : 연결 완료, 환영 메시지 대기 중 ...
응답 : 220 Microsoft FTP 서비스
명령 : USER userFTP
응답 : 331 userFTP에 비밀번호가 필요합니다.
명령 : 통과 ********
응답 : 530 사용자가 로그인 할 수없고 홈 디렉토리에 액세스 할 수 없습니다.
오류 : 심각한 오류
오류 : 서버에 연결할 수 없습니다

사용자의 권한을 두 번 확인했으며 모든 것이 정상적으로 보입니다. 누군가 조언이 있다면 정말 감사하겠습니다.



Microsoft 웹 사이트의 모든 내용을 따르지만이 문제를 제거 할 수 없었습니다. 유일하게 누락 된 것은 구성이 완료된 후 서비스 패널에서 FTP 서비스를 다시 시작하는 것입니다. 자세한 내용은이 URL을 참조하십시오. windowstechupdates.com/…
azharalibuttar

답변:


5

사용자 격리 사용 여부에 대한 게시물과 제공 한 링크를 읽은 것이 확실하지 않습니다. 내 제안은 사용자 격리를 사용할지 여부를 결정한 다음 처음부터 시작하는 것입니다.

도움이 될만한 링크는 다음과 같습니다.

http://learn.iis.net/page.aspx/305/configuring-ftp-75-user-isolation/


안녕하세요, 사용자 격리가 이루어졌습니다. 원래 서버를 설정 한 사람으로부터 서버 관리 (서버 경험이 완전히 부족하더라도!)를 인수합니다.
109221793

결국 나는 포기하고 처음부터 시작했다. 나는 내가했던 것과 똑같은 일을하는 것처럼 보였지만 이번에는 어떤 이유로 든 효과가있었습니다! 당신의 도움을 주셔서 감사합니다.
109221793

기꺼이 도와드립니다.
joeqwerty

6

사용자 격리 설정입니다.

"사용자를 분리하지 말고"사용자 이름 디렉토리 "에서 사용자를 시작"으로 변경해야합니다.


5

방금이 문제를 겪고 인터넷을 사용하는 사람이라면 누구나 Windows Server 2012 IIS 8.0에서 작동하는 솔루션을 추가하고 싶습니다. LocalUserFTP 사이트를 만들 때 지정한 FTP 루트에 폴더 를 만들어야하는 것은 매우 간단했습니다 . 그런 다음이 폴더 아래에 사용자 이름 폴더를 만드십시오.

예를 들어 D:\ftp-root\LocalUser\user1


1

이 오류의 또 다른 원인은 FTP IPv4 주소 및 도메인 제한을 사용할 수 있습니다 .

IIS FTP 사이트 또는 기본 사이트를 포함하는 상위 사이트 중 하나가 IPv4 주소 제한을 사용하는 경우 IP 주소가 허용되는지 확인해야합니다.

FileZilla에 정확히 동일한 오류가 반환 된 것과 동일한 문제가 있습니다. 내가 고친 방법은 다음과 같습니다.

  1. IIS 관리자를 엽니 다
  2. 사이트 > 기본 FTP 사이트 설정을 클릭하십시오.
  3. 열린 FTP IPv4 주소 및 도메인 제한
  4. 내 IP가 무엇인지 Google에 묻습니다.
  5. FTP IPv4 주소 및 도메인 제한 의 허용 된 목록에 공용 IP 주소를 추가하십시오.
  6. 시작 메뉴에서 서비스 열기
  7. 시작된 서비스 목록 에서 Microsoft FTP 서비스 를 찾으십시오.
  8. Microsoft FTP 서비스를 다시 시작하십시오.

IIS 관리자 FTP IPv4 주소 및 도메인 제한


1

우리는 같은 문제가 있었다. ( 530 명의 사용자는 로그인 할 수없고 홈 디렉토리에 액세스 할 수 없습니다. ) 문제는 방화벽에서 새로 열린 (더 많은 세션을 허용하기 위해) FTP 서버에 다른 IP를 허용했습니다 (IP 제한 설정이 있습니다). 해결책 IP를 IPRestrictions ALLOW에 추가하는 것이 었습니다 명부


0

IIS에서 기록한 FTP 로그를 확인하십시오 . 상태 및 하위 상태 코드는 문제에 대한 자세한 정보를 제공합니다. 다음은 상태 코드 목록입니다. IIS 7.0 이상 버전의 FTP 상태 코드

필자의 경우 IIS가 수동 모드로 구성되지 않았기 때문에이 문제가 발생했습니다 . FTP 방화벽 지원 기능에서 포트 범위와 외부 IP 주소를 입력하면 오류 메시지가 사라졌습니다.

여기에 이미지 설명을 입력하십시오

이 블로그 게시물에는 몇 가지 근본 원인이 언급되어 있습니다 . 530 사용자가 로그인 할 수없고 홈 디렉토리에 액세스 할 수 없음

승인 규칙. 사용자 또는 익명 액세스를 허용하는 권한 부여 규칙이 있어야합니다. “IIS> FTP 사이트> FTP 인증 규칙”페이지를 확인하여 특정 또는 모든 사용자의 액세스를 허용하거나 거부하십시오.

NTFS 권한. FTP 사용자 (로컬 또는 도메인 사용자)는 실제 폴더에 대한 권한이 있어야합니다. 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성으로 이동하십시오. 보안 탭에서 사용자에게 필요한 권한이 있는지 확인하십시오. 공유 탭은 무시해도됩니다. FTP 액세스에는 사용되지 않습니다.

계정이 잠겼습니다. 로컬 또는 도메인 계정이 잠겨 있거나 만료 된 경우 "사용자가 로그인 할 수 없습니다"오류가 표시 될 수 있습니다. 로컬 사용자 속성 또는 Active Directory 사용자 설정을 확인하여 사용자 계정이 활성화되어 있는지 확인하십시오.

다른 권한 문제 사용자 계정에 "로컬 로그온"또는 "익명 연결 보안 만 허용"권한이 없을 수 있습니다.


-1

권한을 두 번 확인했지만 파일 수준 권한과 공유 권한을 확인했는지 확인하고 싶습니까?


나는 그것들도 두 번 확인했다. 괜찮아 보인다.
109221793

-1

FTP의 실제 경로를 확인해야합니다. 다음은 확인 단계입니다.

IIS로 이동하십시오.

오른쪽, 기본 FTP 사이트를 클릭하십시오. FTP 앉아 관리 >> 사전

설정 >> 물리적 경로.

정확해야합니다. 그렇지 않으면 홈 디렉토리에 액세스 할 수 없습니다.

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