IIS 7.0 및 이후 버전의 FTP 상태 코드


소개


FTP를 사용 하 여 인터넷 정보 서비스 (IIS) 7.0 이상을 실행 하는 서버의 콘텐츠에 액세스 하려고 하면 IIS는 응답의 상태를 나타내는 숫자 코드를 반환 합니다. FTP 상태 코드와 FTP 하위 상태 코드 FTP 로그에 기록 됩니다.FTP 상태 및 하위 상태 코드 요청 성공 또는 실패 인지를 나타낼 수 있습니다. FTP 상태 및 하위 상태 코드를 요청을 성공 하지 정확한 이유를 보일 수도 있습니다.참고: 이 여기서 FTP IIS 7.0에서 FTP 6 아니라 IIS 7.0 및 이후 버전에 적용 됩니다.

추가 정보


로그 파일 위치

기본적으로 IIS는 다음 폴더에 로그 파일을 가져옵니다.
%SystemDrive%\Inetpub\Logs\Logfiles
이 폴더에는 각 FTP 사이트에 대 한 별도 디렉터리에. 기본적으로 매일 로그 파일 디렉터리에 생성 됩니다 및 날짜를 사용 하 여 로그 파일 이름이 지정 됩니다. 예를 들어, 로그 파일 이름은 다음과 같습니다.
u_exYYMMDD.log

FTP 상태 코드

IIS에서 사용 하는 FTP 상태 코드에 설명 합니다.참고: 이 문서는 FTP 사양에 정의 된 대로 모든 가능한 FTP 상태 코드를 나열 하지 않습니다. 이 문서는 IIS를 보낼 수 있는 FTP 상태 코드만 포함 됩니다.

1xx-긍정적인 예비 회신

이 상태 코드는 동작이 성공적으로 시작되었지만, 클라이언트가 새 명령을 계속 수행하기 전에 다른 회신을 기대하는 것을 나타냅니다.
  • 110-마커 회신을 다시 시작 합니다.
  • 120 - 서비스가 nnn 분 단위로 준비 되었습니다.
  • - 125 데이터 연결이 이미 열려 있습니다; 전송을 시작합니다.
  • - 150 파일 상태를 정상 임을 나타냅니다; 데이터 연결을 열기 직전입니다.

2xx-긍정적인 완료 회신

작업이 성공적으로 완료되었습니다. 클라이언트가 새 명령을 실행할 수 있습니다.
  • 200 - 명령 해도 괜 찮입니다.
  • 202 - 명령이 구현 되지 않았습니다, 불필요 한이 사이트에서.
  • 211 - 시스템 상태 또는 시스템 도움말 회신입니다.
  • 212 - 디렉토리 상태입니다.
  • 213 - 파일 상태입니다.
  • 214 - 도움말 메시지입니다.
  • 이름 시스템 종류 215 - 을 할당 번호 문서 목록에서 공식 시스템 이름에.
  • - 서비스 220 새 사용자에 대 한 준비.
  • 221 - 서비스가 컨트롤 연결을 닫습니다. 필요한 경우 로그 아웃 됩니다.
  • 225 - 데이터 연결 열기; 진행 중인 전송이 없습니다.
  • 226 - 데이터 연결을 닫습니다. 요청한 파일 동작이 성공 하였습니다 (예를 들어, 파일 전송 또는 파일 중단).
  • 227 - 입력 수동 모드 (h1, h2, h3, h4, p1, p2).
  • 229 - 확장 수동 모드를 입력 합니다.
  • - 230 사용자 로그인을 진행 합니다.
  • 232 - , 로그인 한 사용자 보안 데이터를 교환 하 여 승인 합니다.
  • 전체 234 - 보안 데이터를 교환합니다.
  • 235 - 보안 데이터 교환 성공적으로 완료 되었습니다.
  • 250 - 요청 된 파일 동작이 문제 없이 완료 됩니다.
  • 257 - "경로"가 생성 됩니다.

3xx-긍정적인 중간 회신

명령이 성공했지만, 요청 처리를 완료하려면 서버는 클라이언트의 추가 정보가 필요합니다.
  • 좋아, 331 - 사용자 이름에 암호가 필요 합니다.
  • - 332 로그인에 필요 합니다.
  • 334 - 요청 된 보안 메커니즘 확인입니다.
  • 335 - 보안 데이터를 사용할 수 있습니다. 보안 데이터 교환을 완료 하는 데 더 많은 데이터가 필요 합니다.
  • 336 - 좋아, 사용자 암호가 필요 합니다.
  • 350 - 자세한 정보 보류 중인 요청 된 파일 동작이 있습니다.

4xx-일시적인 부정적인 완료 회신

명령은 성공적이지 않았지만, 해당 오류는 일시적입니다. 클라이언트가 명령을 다시 시도하면, 성공할 수 있습니다.
  • 421 - 서비스를 사용할 수 없는 컨트롤 연결을 닫습니다. 서비스가 종료해야 한다고 알고 있으면, 이는 모든 명령에 대해 회신이 될 수 있습니다.
  • - 425 데이터 연결을 열 수 없습니다.
  • - 426 연결이 종료 되었습니다. 전송이 중단되었습니다.
  • - 431 일부 사용할 수 없는 리소스 보안을 처리 하는 데 필요 합니다.
  • 450 - 요청 된 파일 동작이 수행 되지 않았습니다. 파일 사용할 수 없습니다 (예: 사용 중)입니다.
  • 451 - 요청 된 동작이 중단 되었습니다. 로컬 처리 오류입니다.
  • 452 - 요청 된 동작이 수행 되지 않습니다. 시스템의 저장 공간이 부족합니다.

5xx-영구 음수 완료 회신

명령 전달에 실패하였으며, 해당 오류는 영구적입니다. 클라이언트가 해당 명령을 다시 시도하면 동일한 오류가 나타납니다.
  • 500 - 구문 오류, 명령 인식할 수 없습니다. 너무 긴 명령줄 같은 오류가 포함됩니다.
  • 501 - 매개 변수 또는 인수에 구문 오류가 있습니다.
  • 502 - 명령이 구현 되지 않았습니다.
  • 503 - 명령 시퀀스가 잘못 되었습니다.
  • 504 - 명령이 해당 매개 변수에 대해 구현 되지 않았습니다.
  • 이 프로토콜 설정으로 521 - 데이터 연결을 열 수 없습니다.
  • - 522 서버가 요청한 네트워크 프로토콜을 지원 하지 않습니다.
  • 530 - 로그인 하지 않았습니다.
  • 532 - 계정 파일을 저장 하는 데 필요 합니다.
  • 533 - 명령 보호 수준 정책 이유로 거부 되었습니다.
  • - 534 요청 정책 이유로 거부 되었습니다.
  • - 535 실패 보안 검사 (해시, 시퀀스, 등)
  • 536 - 요청한 프로토콜 수준 메커니즘에 의해 지원 되지 않습니다.
  • 537 - 명령 보호 수준 보안 메커니즘에 의해 지원 되지 않습니다.
  • 550 - 요청 된 동작이 수행 되지 않습니다. 파일을 사용할 수 없습니다 (예: 파일을 찾을 수 없습니다 또는 액세스할 수 없습니다).
  • 551 - 요청 된 동작이 중단 되었습니다: 페이지 형식을 알 수 있습니다.
  • 552 - 요청 된 파일 동작이 중단 되었습니다. 현재 디렉터리 또는 데이터 집합에 대한 저장소 할당이 초과되었습니다.
  • 553 - 요청 된 동작이 수행 되지 않습니다. 파일 이름을 사용할 수 없습니다.

6xx-보호 된 회신

이러한 상태 코드는 보호 된 회신 FTP에서 나타냅니다.
  • 631 - 무결성 보호 회신 합니다.
  • 632 - 기밀성 및 무결성 보호 회신.
  • 633 - 보호 기밀성 회신 합니다.

일반 FTP 상태 코드와 그 원인

  • 150-FTP는 두 가지 포트: 명령 및 데이터를 보내는 데는 20을 보내는 경우에 21입니다. 상태 코드 150은 서버가 포트 20에 새 연결을 열어 일부 데이터를 보낼 것을 나타냅니다.
  • 226-이 명령은 포트 20, 파일 전송과 같은 작업을 수행 하려면 데이터 연결을 엽니다. 이 작업 완료 하 고 데이터 연결이 닫힙니다.
  • 230-이 상태 코드는 클라이언트가 올바른 암호를 보낸 후에 나타납니다. 이는 사용자가 성공적으로 로그온 했다는 것을 나타냅니다.
  • 331-클라이언트가 사용자 이름을 보낸 후이 상태 코드를 참조 하십시오. 이 동일한 상태 코드는 시스템에 제공된 사용자 이름이 올바른 계정인지에 관계없이 나타납니다.
  • 426-명령 작업을 수행 하려면 데이터 연결을 열어 있지만 해당 작업이 취소 되 고 데이터 연결이 닫힙니다.
  • 530-이 상태 코드는 사용자 이름과 암호 조합이 유효 하지 않으므로 사용자 로그온 수 없습니다 나타냅니다. 사용자 계정을 사용하여 로그온 할 경우, 사용자 이름이나 암호를 잘못 입력하였거나, 익명 액세스만 허용하도록 선택했을 수 있습니다. 익명 계정으로 로그온 한 경우 익명 액세스를 거부하도록 IIS가 구성되었을 수도 있습니다.
  • 550 지정된 된 파일을 사용할 수 없기 때문에-이 명령은 실행 되지 않습니다. 예를 들어, 이 상태 코드는 존재하지 않는 파일을 얻으려고 할 때, 또는 쓰기 권한이 없는 디렉토리에 파일을 저장하려고 할 때 발생합니다.

FTP 하위 상태 코드

이 섹션에서는 IIS 7.0을 사용 하는 FTP 하위 상태 코드를 설명 합니다.
  • 0 - 성공적인 작동 합니다.
  • 1 - 권한 부여 규칙은 액세스할 수 없습니다.
  • 2 - 파일 시스템에서 액세스할 수 없습니다.
  • 3 - 파일 시스템 오류가 발생 했습니다.
  • 4 - IP 제한 규칙은 액세스할 수 없습니다.
  • 가상 디렉터리의 루트에 대 한 5 - 쓰기 권한이 금지 되었습니다.
  • 6 - 짧은 파일 이름을 확인 하지 못했습니다.
  • 7 - 짧은 파일 이름이 금지 되어 있습니다.
  • 8 - 숨김 세그먼트 요청 필터링 규칙에 따라 경로에서 발견 되었습니다.
  • 9 - 거부 Url 시퀀스 요청 필터링 규칙에 따라 경로에서 검색 합니다.
  • 10 - 높은 비트 문자 요청 필터링 규칙에 따라 경로에서 검색 합니다.
  • 11 - 파일 확장명은 필터링 규칙 요청에 따라 거부 되었습니다.
  • 12 - 경로는 너무 긴 요청 필터링 규칙 기반.
  • 13 - 파일 또는 디렉터리에 있지 않은 개체를 열려고 했습니다.
  • 14 - 제어 채널 시간 초과 되었습니다.
  • 15 - 데이터 채널 시간 초과 되었습니다.
  • 새 연결 시간 제한 기준으로 16 - 컨트롤 채널을 시간이 초과 되었습니다.
  • 17 - 잘못 된 사이트 구성입니다.
  • 18 - 구성이 잘못 되었습니다.
  • 19 - 최대 연결 제한에 도달 했습니다.
  • 클라이언트에서 토착 어 명령을 사용 하 여 20 - 데이터 채널이 종료 되었습니다.
  • 21 - 사이트를 중지 하는 중입니다.
  • 22 - 데이터 채널 서버 오류로 인해 중단 되었습니다.
  • 23 - 데이터 채널은 클라이언트에 의해 중단 되었습니다.
  • 24 - SSL 정책 데이터 채널에 대해 SSL이 필요 합니다.
  • 25 - SSL 정책 제어 채널에 대해 SSL이 필요 합니다.
  • 26 - SSL 정책 SSL 자격 증명이 필요합니다.
  • 27 - SSL 정책 SSL을 데이터 채널에 대해 거부합니다.
  • 28 - SSL 정책 SSL을 데이터 채널에 대해 거부합니다.
  • 29 - SSL 정책 SSL을 자격 증명을 거부합니다.
  • 30 - SSL 정책 SSL을 명령에 대 한 거부합니다.
  • 31 - SSL 인증서가 구성 되지 않았습니다.
  • 32 - SSL 초기화 하지 못했습니다.
  • 33 - 홈 디렉터리 조회에 실패 했습니다.
  • 34 - 사용자 지정 인증 호출 하지 못했습니다.
  • 35 - 사용자 인증에 실패 했습니다.
  • 36 - 모든 인증 방법을 사용할 수 없습니다.
  • - 37 호스트 이름 구성 된 ftp 사이트를 일치 하지 않습니다.
  • - 38 컨트롤 채널의 클라이언트 IP 클라이언트 IP 데이터 채널에 일치 하지 않습니다.
  • 39 - 최대 파일 크기를 초과 했습니다. 기본 인증을 사용 하 여 40ActiveDirectory 격리를 결합 해야 합니다.
  • - 41 인증 프로세스 동안 오류가 발생 했습니다.
  • 42 - 익명 인증이 허용 되지 않습니다.
  • 43 - 보호 협상에 실패 했습니다. 이 명령을 인식 된 매개 변수를 사용 하 여 프로토콜 명령을 앞에 야 합니다.
  • 44 - SSL 인증서를 찾을 수 없습니다.
  • 지정된 된 SSL 인증서에 대 한 45 - 개인 키를 찾을 수 없습니다.
  • 46 - SSL 인증서 해시 길이가 잘못 되었습니다.
  • - SSL 정책 47 클라이언트 인증서를 필요로합니다.
  • 48 - 제공 된 잘못 된 클라이언트 인증서를 사용자.
  • 49 - SSL 정책 제어 및 데이터 채널에 대해 일치 하는 클라이언트 인증서를 필요합니다.
  • 50 - 데이터 채널을 최소 대역폭 요구 사항을 만족 하지 못하는 인해 시간이 초과 됩니다.
  • 51 - 명령을 필터링 규칙은 액세스할 수 없습니다.
  • 52 - 세션 관리자에 의해 연결이 끊겼습니다.
  • 53 - 연결 오류입니다.
  • 54 - 구성 변경으로 인해 닫힌 세션.
  • 55 - 128-비트 암호화는 SSL 연결을 위해 필요 합니다.

참조


IIS 7.0 및 이후 버전의 HTTP 상태 코드에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다. 
IIS 7.0 이상과 943891 HTTP 상태 코드
IIS에서 FTP 게시 서비스에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.설치 및 문제 해결 FTP7에 대 한 자세한 내용은 다음 웹 사이트를 방문.SSL을 통해 FTP를 사용 하는 방법에 대 한 자세한 내용은 다음 웹 사이트를 방문 하십시오.FTP 상태 코드 정의 대 한 자세한 내용은 다음 웹 컨소시엄 (W3C) 웹 사이트를 방문. 이 문서에 포함된 타사의 연락처 정보는 기술 지원을 받는 데 도움을 주기 위한 것입니다. 이러한 연락처 정보는 예고 없이 변경될 수 있습니다. Microsoft는 이러한 타사 연락처 정보의 정확성을 보증하지 않습니다.