서비스별 레지스트리 항목 외에도 FTP 서비스에서는 다음 매개 변수를 유지 관리합니다.
레지스트리 경로
HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet
\
\MSFTPSVC
\
| AnnotateDirectories REG_DWORD |
| 범위: 0, 1 기본값: 0(사용 안 함) |
| FTP 서비스는 사용자 지정 메시지를 통한 디렉터리 주석을 지원합니다. 주석 텍스트는 주석을 표시할 디렉터리 안에서 이름이 ~ftpsvc~.ckm인 파일에 저장됩니다. 이 파일이 FTP 작업 CWD(Change Directory)의 대상 디렉터리에 있으면 서비스는 그 작업에 대해 이 파일의 내용으로 응답합니다. 이 방법을 통해 관리자가 만든 사용자 지정 메시지를 디렉터리에 추가할 수 있습니다. 기본적으로는 서비스가 주석 텍스트를 보내지 않도록 구성됩니다. 사용자 지정 메시지를 추가하려면 주석 파일도 만들어야 합니다. 또한, 주석 파일을 숨김 파일로 만들어 파일이 디렉터리 목록에 표시되지 않도록 하는 것이 좋습니다. |
| DisableExtendedCharFilenames REG_DWORD |
| 범위: 1 기본값: 없음 |
| FTP 서비스는 파일 이름에 모든 확장 문자를 허용하지만, 사용자가 파일 이름에 확장 문자를 금지하면 확장 문자를 사용할 수 없는 특정한 FTP 사이트를 만들 수 있습니다. DisableExtendedCharFilenames 을 1로 설정합니다. DisableExtendedCharFilenames은 FTP 서비스를 다시 시작한 후에야 영향을 미칩니다. |
| EnablePortAttack REG_DWORD |
| 범위: 0, 1 기본값: 0(사용 안 함) |
| 이 매개변수는 FTP 프로토콜 규정상의 보안 문제를 방지하기 위해 기본적으로 설정됩니다. FTP 서비스 규정을 사용하면 클라이언트가 지정한 포트 주소에 따라 수동 연결이 설정될 수 있습니다. 이렇게 되면 해커가 FTP 서비스에서 엄청난 손실을 초래하는 명령을 실행할 수 있습니다. FTP 서비스가 FTP 데이터 포트(20) 외의 다른 포트를 사용하여 연결하는 경우와 포트 번호가 IP_PORT_RESERVED(1024)보다 작은 경우에 이 문제가 발생합니다. EnablePortAttack은 이러한 침입을 허용할지 여부를 제어합니다. 기본적으로 서비스는 IP_PORT_RESERVED(20 제외)보다 작은 포트 번호에 연결하지 않습니다. FTP RFC에서 지정한 다른 포트를 사용하여 연결할 수 있게 하려면 이 플래그를 사용해야 합니다. |
| LowercaseFiles REG_DWORD |
| 범위: 0, 1 기본값: 0(사용 안 함) |
| FTP 서비스는 파일 이름의 대소문자에 대해 그 파일이 시스템에 저장되는 방식 그대로를 사용합니다. 그러나 대소문자를 정확히 비교하는 파일 시스템에 대해 사용하려면 적합한 파일 이름을 사용하도록 해야 합니다. 관리자는 이 값을 추가하여 서비스에서 이러한 비교 작업에 소문자를 사용하게 할 수 있습니다 |