안녕하세요. 오늘은 MS 윈도우즈에서 제공하는 IIS(Internet Information Services)를 이용하여 FTP 서버를 구축해보겠습니다.


제어판 - 프로그램 - Windows 기능 켜기/끄기 - FTP 서버 관련된 것들을 다 체크 설정 해주세요.



마치셨으면 제어판 - 관리 도구로 들어갑니다.



IIS(인터넷 정보 서비스) 관리자 클릭


사이트 - 오른쪽 클릭 - FTP 사이트 추가



FTP 사이트 이름은 마음대로 적으시고 

파일을 전송할 경로를 따로 만들어두시고 그 경로를 설정해 줍니다. 

그리고 다음 클릭!



자기 자신의 IP주소를 적으시고 다음 클릭



전 인증을 익명과 기본 다 주었습니다! 액세스 허용은 모든 사용자로 하였구요! 

이건 잘 읽어보시고 자기한테 맞게 하면 될 것 같네요! 마침 클릭합니다.



WIN10을 이용하시는 분들은 Win + X 키를 누르시면 이런 편리한 창이 나옵니다.

여기서 컴퓨터 관리를 들어갑니다.



로컬 사용자 및 그룹 - 사용자 - 마우스 오른쪽 버튼 클릭 - 새 사용자



사용자 이름을 haha로 만들었고 

암호는 123을 주었습니다.

만들기 클릭 - 닫기 하면 자동으로 만들어져 있습니다.



제가 만든 haha 사용자 오른쪽 클릭 후 속성으로 들어갑니다.



소속 그룹으로 들어갑니다.



User를 누르고 제거합니다.



깨끗해졌죠? ㅋㅋ 이제 추가(D).. 버튼을 클릭합니다.



추가(D).. 버튼을 누르면 이렇게 나오는데요.

여기서 고급(A)... 버튼을 클릭합니다.



그럼 이런 화면이 나와요. 여기서 지금 찾기(N) 버튼 클릭!



그럼 검색 결과가 쫙~ 나오는데요.

여기서 IIS_IUSRS를 선택하고 확인 버튼을 클릭합니다.



잘 선택이 되었으면 확인 버튼을 누릅니다.



적용 - 확인



다시 IIS(인터넷 정보 서비스)관리자로 돌아옵니다.

그리고 아까 만든 FTP 서버를 클릭하고 FTP 권한 부여 규칙을 클릭합니다.



일단 저는 모든 사용자를 삭제하였습니다. 저만 서버에 접속하고 싶기 때문에 모든 사용자를 삭제하고 제것만 허용해보겠습니다.

여기서 마우스 우클릭으로 허용 규칙 추가를 하거나 

오른쪽 작업란에 허용 규칙 추가... 를 선택합니다.



아까 컴퓨터 관리 - 로컬 사용자 및 그룹 - 사용자에서 만든 사용자명을 여기에 입력하시면 됩니다.

지정한 사용자를 선택하고 아까 입력하였던 사용자명인 haha를 입력하겠습니다. 

사용 권한은 읽기만 주겠습니다.



ㅎㅎ 모든 사용자는 지워졌고 제가 만든 사용자만 허용이 되었군요.



다른 똑같은 FTP 서버를 실험해보고 있어서 전 그 사이트들을 중지하겠습니다!



자 이제 저희가 만든 FTP 사이트를 실행시켜보겠습니다.

FTP 서버를 마우스 오른쪽 클릭하고

FTP 사이트 관리 - 시작 버튼 클릭



자! 이제 웹 브라우저로 가셔서 ftp://아이피주소를 입력하시면 이런 창이 나옵니다.

여기서 아까 만들었던 사용자명과 비밀번호를 입력합니다.

전 haha 123 입니다.



무사히 들어왔습니다!



만약에 안되신다면 방화벽 문제일 가능성이 큽니다. 저도 이걸로 접속이 안됐었거든요. 

제어판 - 모든 제어판 항목 - Windows 방화벽으로 들어갑니다.

그리고 왼쪽에 보이시는 Windows 방화벽 설정 또는 해제를 클릭합니다.

또는

제어판 - 시스템 및 보안 - Windows 방화벽으로 들어갑니다.

그리고 왼쪽에 보이시는 Windows 방화벽 설정 또는 해제를 클릭합니다.



여기서 모두 사용 안함 을 클릭합니다. 그리고 확인.



방화벽을 해제하고 다시 들어가시면 왠만하면 다 잘 들어가집니다.



이건 알드라이브를 이용하여 접속하는 모습입니다.


처음에 하면 좀 헷갈릴 수도 있는데 몇번 해보다보니까 안되는 이유도 알게 되고 잘 됩니다. 


큰 틀은 


제어판에서 - WIndows 기능 켜기에서 FTP 서버를 킨 다음

관리 도구 - IIS에서 FTP 사이트를 추가하고

장치 관리자 - 컴퓨터 관리 - 로컬 사용자 및 그룹에서 사용자를 만들고

다시 IIS로 돌아와서 FTP 권한 부여 규칙 에서 사용자를 입력하고 서버 온 하면 끝!



참고 블로그 :  [FTP Server] IIS를 이용한 FTP 서버 설정하기

     : FTP권한을 갖는 사용자계정 설정 및 외부 접속 허용하기

     : 외부IP에서 FTP 및 웹 페이지 접속 가능하게 하기

블로그 이미지

Cyberworld

Everything is connected, connection is power.

,