[ Windows Server 2012R2 (윈도우2012 R2) IIS8.5 서버 FTP 가상디렉토리 설정 ]
1. 윈도우 유저를 생성 한다 (비번 확인)
윈도우사용자 유저 생성 user1 , user2 , user3
2. FTP 로 사용할 웹디렉토리를 생성 한다 (유저명과 같이)
가능한 C:\Website\localuser\폴더명(유저명 예, user1)
예) ftp 사이트가 3개라면
C:\website\localuser\user1
C:\website\localuser\user2
C:\website\localuser\user3
3. IIS 관리자에서 FTP_USER 로 FTP사이트생성(FTP root 폴계정 생성)
C:\website
생성조건 바인딩 및 아이피 주소 설정안 합니다.
21번 포트 사용를 사용합니다.(다른 포트 사용해도 됨)
사용권한 부여 모든사용자 권한은 읽기권한만 줍니다.
FTP사용자 격리 항목에서 사용자 이름 디렉터리(전역가상디렉터리 사용안함)(B) 선택 합니다.
4. FTP_USER 아래 localuser에서 유저명(폴더명)으로 FTP가상디렉터리 생성합니다.
사용자 인증 항목에서 사용할 유저 선택 및 패스워드 인증 합니다.
FTP 권한 부여 규칙에서 읽기 쓰기 권한까지 줍니다.
5. 각 유저별 탐색기 폴더 속성에서 각 사용자의 권한을 변경가능한 권한 까지 줍니다.
6. 파일질라 같은 FTP 툴로 접속 테스트 합니다.
(업로드 안될 시 FTP 권한 부여 규칙에서 해당유저가 읽기 쓰기 권한이 있는지 확인합니다.)
7. [에러 발생시]FTP 530 User cannot log in, home directory inaccessible 이나 21 포트가 사용중이라고 나올때는
해당웹사이트에서 ftp 게시추가 가 되어 있는지 확인하여 웹사이트에서의 ftp 게시추가 된 것을 다 삭제하고
새로 FTP root를 하나 만들어 위에 처럼 가상디렉토리로 구성해 봅니다.