이제 거의 다 되었고, 마지막으로 한가지 작업이 더 남아 있습니다. 바로 폴더에 Network Service 접근 권한을 추가해줘야 합니다. 이 작업을 해주지 않으면 로그인이 되지 않습니다.
두가지 작업을 해주어야 하는데, 하나는 Windows\System32\inetsrv\Config 폴더에 대하여 Network Service가 읽기 권한을 가져야 하고, 나머지 하나는 FTP 루트 폴더에 대하여 Network Service가 읽기, 쓰기 등의 권한을 가져야 한다는 것입니다. 후자의 경우 저는 모든 권한 F를 주겠습니다.
icacls %windir%\System32\inetsrv\Config /Grant "Network Service":R /T
icacls "FTP 루트 폴더" /Grant "Network Service":F /T
저는 FTP 루트 폴더를 D 드라이브 TEST 폴더로 지정했기 때문에
이렇게 설정하면 끝입니다.
위 작업은 제가 VMware에 설치한 서버 2008 R2를 기준으로 진행했는데, 이상하게 윈도우 탐색기나 파일질라로는 문제 없이 접속되고 파일 전송도 잘 되었는데 알FTP로는 되지가 않더군요. 알FTP가 문제인건지 제가 설정을 덜 한 것인지 잘 모르겠습니다. 혹시 해결책을 아시는 분 계시다면 댓글 부탁드립니다. ^^
=> andu님 말씀대로 알FTP는 Passive 모드로 접속하니 문제 없이 잘 되더군요. ^^
붙여넣기 했는데.. 출처가 안남았네요+_+ >>
http://snoopybox.co.kr/1518 [자료출처]