FTP 사용자 격리 기능 페이지를 사용하여 FTP 사이트에 대한 사용자 격리 모드를 정의할 수 있습니다. FTP 사용자 격리는 고객에게 콘텐츠 업로드용 FTP 디렉터리를 개별적으로 제공하려는 ISP(인터넷 서비스 공급자)에 대한 솔루션입니다. FTP 사용자 격리는 사용자를 자신의 디렉터리 내로 제한하여 다른 사용자의 콘텐츠를 조회하거나 덮어쓰지 못하도록 합니다. 최상위 디렉터리가 FTP 서비스의 루트로 표시되기 때문에 사용자는 상위 디렉터리 트리를 탐색할 수 없습니다. 사용자는 특정 사이트 내에서 파일 및 폴더를 만들거나 수정하거나 삭제할 수 있습니다.

UI 요소 목록

다음 표에서는 기능 페이지 및 작업 창에서 사용할 수 있는 UI 요소를 보여 줍니다.

기능 페이지 요소

요소 이름 설명

사용자 격리 안 함. 다음 디렉터리에서 사용자 시작: FTP 루트 디렉터리

사용자를 격리하지 않도록 지정하려면 이 옵션을 선택합니다.

모든 FTP 세션이 FTP 사이트의 루트 디렉터리에서 시작됩니다.

주의

충분한 사용 권한이 있는 FTP 사용자는 다른 FTP 사용자의 콘텐츠에 액세스할 수 있습니다.

사용자 격리 안 함. 다음 디렉터리에서 사용자 시작: 사용자 이름 디렉터리

사용자를 격리하지 않도록 지정하려면 이 옵션을 선택합니다.

폴더가 있으면 현재 로그온한 사용자와 이름이 같은 실제 또는 가상 디렉터리에서 모든 FTP 세션이 시작되고, 폴더가 없으면 FTP 사이트의 루트 디렉터리에서 FTP 세션이 시작됩니다.

참고

익명 액세스에 대한 시작 디렉터리를 지정하려면 FTP 사이트의 루트 디렉터리에 default라는 이름의 실제 또는 가상 디렉터리 폴더를 만듭니다.

주의

충분한 사용 권한이 있는 FTP 사용자는 다른 FTP 사용자의 콘텐츠에 액세스할 수 있습니다.

사용자 격리. 다음 디렉터리로 사용자 제한: 사용자 이름 디렉터리(전역 가상 디렉터리 사용 안 함)

FTP 사용자 세션을 FTP 사용자 계정과 이름이 같은 실제 또는 가상 디렉터리로 격리하도록 지정하려면 이 옵션을 선택합니다. 사용자는 자신의 FTP 루트 위치만 볼 수 있으므로 상위 디렉터리 트리를 탐색할 수 없습니다.

참고

각 사용자의 홈 디렉터리를 만들려면 먼저 FTP 서버의 루트 폴더에 도메인 이름을 딴 실제 또는 가상 디렉터리를 만들거나 로컬 사용자 계정의 경우 LocalUser라는 이름의 실제 또는 가상 디렉터리를 만들어야 합니다. 그런 다음 FTP 사이트에 액세스할 각 사용자 계정의 실제 또는 가상 디렉터리를 만들어야 합니다. 다음 표에서는 FTP 서비스에 포함된 인증 공급자의 홈 디렉터리 구문을 보여 줍니다.

사용자 계정 유형 홈 디렉터리 구문

익명 사용자

%%FtpRoot%\LocalUser\Public

로컬 Windows 사용자 계정

(기본 인증 필요)

%%FtpRoot%\LocalUser\%UserName%

Windows 도메인 계정

(기본 인증 필요)

%%FtpRoot%\%UserDomain%\%UserName%

IIS 관리자 또는 ASP.NET 사용자 지정 인증 사용자 계정

%%FtpRoot%\LocalUser\%UserName%

참고

%%FtpRoot%는 FTP 사이트의 루트 디렉터리(예: C:\Inetpub\Ftproot)입니다.

중요

전역 가상 디렉터리는 무시됩니다. FTP 사용자는 FTP 사이트의 루트 수준에서 구성된 가상 디렉터리에 액세스할 수 없습니다. 모든 가상 디렉터리는 사용자의 실제 또는 가상 홈 디렉터리 경로 아래에 명시적으로 정의되어야 합니다.

사용자 격리. 다음 디렉터리로 사용자 제한: 사용자 이름 실제 디렉터리(전역 가상 디렉터리 사용)

FTP 사용자 세션을 FTP 사용자 계정과 이름이 같은 실제 디렉터리로 격리하도록 지정하려면 이 옵션을 선택합니다. 사용자는 자신의 FTP 루트 위치만 볼 수 있으므로 상위 디렉터리 트리를 탐색할 수 없습니다.

참고

각 사용자의 홈 디렉터리를 만들려면 먼저 FTP 서버의 루트 폴더에 도메인 이름을 딴 실제 또는 가상 디렉터리를 만들거나 로컬 사용자 계정의 경우 LocalUser라는 이름의 실제 또는 가상 디렉터리를 만들어야 합니다. 그런 다음 FTP 사이트에 액세스할 각 사용자 계정의 실제 또는 가상 디렉터리를 만들어야 합니다. 다음 표에서는 FTP 서비스에 포함된 인증 공급자의 홈 디렉터리 구문을 보여 줍니다.

사용자 계정 유형 홈 디렉터리 구문

익명 사용자

%%FtpRoot%\LocalUser\Public

로컬 Windows 사용자 계정

(기본 인증 필요)

%%FtpRoot%\LocalUser\%UserName%

Windows 도메인 계정

(기본 인증 필요)

%%FtpRoot%\%UserDomain%\%UserName%

IIS 관리자 또는 ASP.NET 사용자 지정 인증 사용자 계정

%%FtpRoot%\LocalUser\%UserName%

참고

%%FtpRoot%는 FTP 사이트의 루트 디렉터리(예: C:\Inetpub\Ftproot)입니다.

중요

전역 가상 디렉터리를 사용할 수 있습니다. 충분한 사용 권한이 있는 모든 FTP 사용자가 FTP 사이트의 루트 수준에서 구성된 모든 가상 디렉터리에 액세스할 수 있습니다.

주의

전역 가상 디렉터리를 사용하면 충분한 사용 권한이 있는 모든 FTP 사용자가 다른 FTP 사용자의 콘텐츠에 액세스할 수 있습니다.

사용자 격리. 다음 디렉터리로 사용자 제한: Active Directory에 구성된 FTP 홈 디렉터리

각 FTP 사용자의 Active Directory 계정 설정에 구성된 홈 디렉터리로 FTP 사용자 세션을 격리하도록 지정하려면 이 옵션을 선택합니다. 사용자 개체가 Active Directory 컨테이너에 있는 경우 FtpRootFTPDir 속성을 추출하여 사용자의 홈 디렉터리에 대한 전체 경로를 제공합니다. FTP 서비스에서 해당 경로에 성공적으로 액세스할 수 있는 경우 사용자는 FTP 루트 위치를 나타내는 홈 디렉터리 내에 배치됩니다. 사용자는 자신의 FTP 루트 위치만 볼 수 있으므로 상위 디렉터리 트리를 탐색할 수 없습니다. FtpRoot 또는 FTPDir 속성이 없거나 이 둘을 조합하여 액세스 가능한 유효한 경로를 구성하지 못할 경우에는 사용자의 액세스가 거부됩니다.

참고

이 모드에는 Windows Server 2003 이상의 운영 체제를 사용하여 실행되는 Active Directory 서버가 필요합니다. Windows 2000 Active Directory도 사용할 수 있지만 사용자 개체 스키마를 수동으로 확장해야 합니다.

사용자 지정

이 옵션은 사용자 지정 공급자를 사용하여 FTP 사용자 세션을 격리하도록 지정합니다.

중요

이 옵션은 ApplicationHost.config 파일에서 FTP 구성 설정을 수정하는 방법으로만 선택할 수 있는 고급 기능입니다.

작업 창 요소

요소 이름 설명

적용

기능 페이지에서 변경한 내용을 저장합니다.

취소

기능 페이지에서 변경한 내용을 취소합니다.

참고 항목


목차