여러곳의 블로그들이 많은 정보들을 가지고 있고 솔찍히 거기에 있는 블로그들보다 잘 쓰기는 힘들듯 하여
내가 시행착으를 겪으며 FTP 설정한 것을 남겨볼까 한다.
우선 IIS 와 FTP 를 설치하여야 한다.
이런저런 말들이 많은데 (버전을 뭐를 써야 한다...등등) 그냥 server 2008 R2에서 제공해 주는 걸 설치하면 된다.
(뭐... 우리는 전문가가 아니라 높은 버전을 받아도 그 기능을 다 쓸런지 모르겠다.
그리고 방화벽 설치를 했는데 과연 이걸 꼭 했어야 하는지는 자 모르겠다.
(설치하고 보니 이미 포트가 대량으로 열려있더라고...)
그래고 IIS Manager Users 를 추가했다.
(다른사람들에게 서버 관리자 아이디랑 비번을 알려줄순 없잖아?)
그리고 FTP Site를 추가해주고
FTP에 사용자를 추가해 주었다.
그리고 지금을 잘 사용하고 있다... ^^
그럼 하나씩 다시 살펴볼까?
IIS, FTP 설치
서버 관리자에 보면 역할 추가란 부분이 있다 이 부분으로 들어가서 FTP 와 IIS 를 설치해 주면 된다.
설치는 블로그 http://lab.cliel.com/30 를 참조하면 될듯
여기서와 조금 메뉴가 다르게 나올수도 있는데.... 당황하지 말고 근야 FTP와 IIS를 설치해주면 된다는거다.
방화벽 설치
http://blog.naver.com/sihal7/110124758577 를 참조해서 방화벽을 설치해 보자.
여기 나오는 사용자 추가는 윈도우 계정 사용자 추가이다.
우리는 IIS 사용자를 추가할 것이므로 이 부분은 뛰어 넘어도 된다.
여기서 IIS 사용자가 아닌 윈도우 계정 사용자를 이용한 이유는 아마도
스누피에서 해결해준 문제를 해결하지 못해서 그 대안으로 윈도우 사용자를 추가한게 아닐까 예상된다.
FTP를 추가하며 SSL 보안을 허용으로 하는데...
나같은 경우는 없음으로 설정하였다. 왜였는지는 까먹었는데.......
인증서를 쓰려면 조금 까다로운가 보더라.
Passive 설정에서 그대로 따라하면 되는데 중간 프로그램에서 '다음프로그램 경로' 로 선택되어 있는데
'다음 프로그램 경로' 가 아니라 '모든 프로그램' 으로 설정하고 넘어가야 넘어가진다. (이상한게 아님)
이렇게 하면 FTP에서 사용할수 있는 포트가 추가된다.
이걸 Passive 설정이라고 하던데 정확한 데이터는 인터넷에서 찾아보기를...
다음으로 이제 사용자를 추가 하려고 하는데
이것을 하기 위해서는 IIS 역할서비스에 IIS 관리 콘솔, 관리 서비스 가 설치되어 있어야 한다.
http://lab.cliel.com/30
이 페이지에서 도움을 많이 받았다. 아쉬운점 이라면 영문판을 이용해 설명했다는거?....
역할에 IIS 에 들어가면 IIS 관리자 사용자 라는 곳에서 사용자를 추가해 준다.
그리고 사이트에 생성한 FTP에 들어가서 FTP권한 부여 규칙 에 들간다.
거기서 오른쪽 탭에 허용규칙 추가 를 누르고 사용자를 써준다. 사용권한은 읽기 쓰기 모두~~
그리고 FTP 내에 IIS 관리자 권한 에 가서 관리자를 추가해 주면 된다
사이트 - FTP 에서 FTP 인증 -> iisManagerAuth 에 체크해주어야 한다.
(이걸 다 하고 글을 쓰려니 순서를 잘 모르겠네.....)
이제 거의 다 되었고, 마지막으로 한가지 작업이 더 남아 있습니다. 바로 폴더에 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 폴더로 지정했기 때문에
역시 스누피.... IIS 사용자 로그인에서 가장 큰 문제점을 해결해줌
이렇게 하면 된다.
이렇게 했는데 파일질라에서는 접속이 잘 되는데 네트워크 위치 추가를 하면 파일이 안읽어 진다.
그래서 포트를 5000 에서 5100까지인가? 확장해주었더니 잘 동작한다.
그런데 폴더에서는 파일이 안지워지네.....(이건 잘 모르겟음...ㅠㅠ)
** 어라!... 얼마전까지만 해도 안지워지더지 이젠 잘 지워진다!!~~ ㅋㅋㅋㅋ
사용자 격리를 이용해서 그런건가???....
그 외에도 아래의 사이트에서 도움을 받아가며 FTP를 설정하였다.. *^^*
다른곳에 잘 설명이 되어 있으니 스샷은 생략!!!!
(스샷을 첨부하여 설명하시는 분들은 정말 다들 대단하신듯......)
다음에는 사용자 격리를 사용하여 FTP에 사용자 아이디를 추가하여 개개인의 FTP를 부여해줘보자!!
http://orangepark.tistory.com/123
http://blog.naver.com/sihal7/110124758577