반응형

Windows Server 2012에서 FTP를 설치한 다음 포트를 변경 하여 알드라이브 까지 접속해 보자

테스트를 한 환경은 : 윈도우즈7이 설치된 컴퓨터, 이 컴퓨터의 VMware에 설치한 Windows Server 2012 Standard

 

 

1. 서버 관리자에 들어가서 오른쪽 상단의 관리를 선택하면 나오는 창에서 역할 및 기능 추가를 클릭한다.

 

 

 

 

2. 역할 및 기능 추가 마법사 창이 뜬다.

시작하기 전 : 다음 클릭

설치 유형 : 역할 기반 또는 기능 기반 설치를 선택하고 다음 클릭

서버 선택 : 서버 풀에서 서버 선택을 선택하고 다음 클릭

서버 역할 : 웹 서버(IIS)를 클릭하면 아래 사진과 같은 웹 서버(IIS)에 필요한 기능을 추가하겠냐는 

창이뜨면기능 추가를 클릭한다.

 

 

 

3. 아래 사진 처럼 웹 서버(IIS)가 선택될 것이다. 다음을 클릭한다.

웹 서버(IIS)는 안정적이고 관리하기 쉽고 확장 가능한 웹 응용 프로그램 인프라를 제공한다고 한다.

 

 

 

4. 기능에서는 설치할 것이 없다. 다음을 클릭한다. 웹 서버 역할(IIS) - 역할 서비스에서 

FTP 서버 - FTP 서비스, FTP 확장성 

관리도구 - IIS 관리 콘솔, 관리 서비스를 선택하고 다음을 클릭한다.

 

 

 

5. 결과에서 설치가 완료되면 닫기를 클릭하여 역할 및 기능 추가 마법사 창을 닫으면 된다.

 

 

 

6. 서버 관리자의 오른쪽 상단에 도구를 선택하면 IIS(인터넷 정보 서비스) 관리자 항목이 추가되었다.

이것을 클릭하자 여기에서 FTP 사이트를 추가하는 등 FTP의 여러가지 설정을 할 수 있다.

 

 

 

7. 왼쪽의 사이트를 클릭하고 오른쪽의 FTP 사이트 추가를 클릭

 

 

 

8. FTP 사이트 추가 창이 뜬다.

FTP 사이트 이름에는 단지 관리를 위한 이름을 입력한다.

실제 경로는 실제로 FTP 서비스를 제공하는 디렉토리이다. 

 

 

 

9. 바인딩 및 SSL 설정에서

바인딩 - IP 주소 : 지정하지 않은 모든 IP를 선택

FTP 서비스의 기존 포트는 21번이지만 여기서 보안을 위하여 포트를 3321로 바꿔보았다.

 

자동으로 FTP 사이트 시작을 클릭

SSL - SSL 사용 안 함을 선택하고 다음을 클릭

 

 

 

10. 인증 및 권한 부여 정보 에서는

인증 - 익명, 기본 체크 해제

권한 부여 - 액세스 허용 : 선택되지 않음

사용 권한 - 읽기, 쓰기 체크 해제

마침 클릭

 

 

11. 사이트에서 방금 생성한 ftp 사이트가 생성되었다.

포트는 3321로 설정되었고, 경로는 C:\ftp로 설정되었다.

 

 

 

 

12. FTP 설정을 해보자

왼쪽의 컴퓨터 이름을 클릭하면 나오는 화면에서 관리 서비스를 클릭하자

 

 

 

13. 관리 서비스 창이 뜬다.

이 기능을 사용하여 IIS 관리자에서 원격 연결을 통해 이 서버에 클라이언트를 연결하는 방법을 구성할 수 있다.

ID 자격 증명에서 - Windows 자격 증명 또는 IIS 관리자 자격 증명을 선택하고 오른쪽의 적용을 클릭한다.

 

 

 

14. 오른쪽의 컴퓨터 이름을 클릭하고 나오는 화면에서 IIS 관리자 사용자를 클릭

 

 

 

15. IIS 관리자 사용자 화면에서 오른쪽의 사용자 추가를 클릭한다.

사용자 추가 창이 뜨는데 여기서 사용자 이름과 암호를 입력하자

 

 

 

16. IIS 관리자 사용자 화면에서 방금 내가 설정한 dkdkdk 사용자가 추가되었다.

 

 

 

17. 왼쪽 사이트 - ftp를 클릭하면 ftp 홈 화면이 뜬다.

ftp 홈에서 FTP 권한 부여 규칙을 클릭한다.

 

 

18. 오른쪽 허용 규칙 추가를 클릭하면 허용 권한 부여 규칙 추가 창이 뜬다.

이 콘텐츠에 대한 액세스 허용 - 지정한 사용자를 클릭하고 방금 생성한 사용자 이름을 입력한다.

사용 권한 - 읽기, 쓰기를 둘 다 체크 한다.

확인

 

 

 

19. FTP 권한 부여 규칙 화면에서 내가 설정한 dkdkdk 사용자의 사용 권한에 읽기, 쓰기의 권한이 부여되었다.

 

 

 

 

20. 왼쪽 사이트의 ftp를 클릭하면 나오는 ftp 홈에서 FTP 인증을 클릭하자

 

 

 

21. FTP 인증 화면에서 오른쪽의 사용자 지정 공급자를 클릭하자

사용자 지정 공급자 창에서 IIS ManagerAuth를 클릭하고 확인을 클릭한다.

 

 

 

22. FTP 인증 화면에서 IIS ManagerAuth의 상태가 사용임을 확인할 수 있다.

 

 

 

23. 왼쪽 사이트의 ftp를 클릭

ftp 홈에서 IIS 관리자 권한을 클릭

 

 

 

24. 오른쪽의 사용자 허용을 클릭하면 뜨는 창에서

IIS 관리자 - 선택을 클릭하자

사용자 창에서 아까 설정했던 dkdkdk 사용자를 선택 한다. 확인을 클릭

 

 

 

25. IIS 관리자 권한 화면에서 dkdkdk 사용자가 제대로 설정되었는지 확인한다.

 

 

 

26. 여기에서는 Network Service 권한을 추가해야 한다.

 

(1). 아래 그림에 나와있는 폴더에 Network Service 접근 권한을 추가해줘야 한다고 한다.

키보드의 윈도우+X 키를 누르고 관리 프롬프트 창을 연다.

다음의 명령어를 입력하여 읽기 권한을 부여한다.

 

icacls %windir%\System32\inetsrv\Config /Grant "Network Service":R /T

 

그러면 5 파일은 처리가 정상적으로 되었지만 1 파일은 처리하지 못했다고 나온다. 잘 모르겠다. 상관없는 것 같다.

 

(2). 그리고 FTP 루트 디렉토리에 읽기, 쓰기 권한을 부여해야 한다.

내가 만든 FTP 서비스를 제공하는 폴더는 C:\ftp 이다. 다음의 명령어를 입력한다. 

 

icacls C:\ftp /Grant "Network Service":F /T

 
 

 

 

 

27. 이제는 방화벽을 설정해야 한다.

서버 관리자에서 오른쪽 상단의 도구를 선택하고 고급 보안이 포함된 Windows 방화벽을 클릭한다.

 

 

 

28. 인바운드 규칙을 클릭하고 오른쪽의 새 규칙을 클릭하자

 

 

29. 새 인바운드 규칙 마법사 창이 뜬다.

만들려는 규칙 종류는 무엇입니까?

포트(TCP 또는 UDP 포트의 연결을 제어하는 규칙)를 선택한다. 다음을 클릭

 

 

 

30. 이 규칙은 TCP에 적용됩니까. UDP에 적용됩니까? TCP를 선택한다.

 

이 규칙은 모든 로컬 포트에 적용됩니까. 특정 로컬 포트에만 적용됩니까?

특정 로컬 포트를 선택하고 아까 설정했던 포트 3321을 입력한다.

 

 

 

31. 지정된 조건과 연결이 일치할 경우 어떤 작업을 수행해야 합니까?

연결 허용(IPsec으로 보호되는 연결과 보호되지 않은 연결이 포함됩니다.)을 클릭하고 다음을 클릭한다.

 

 

 

32. 이 규칙이 적용되는 시기는 언제입니까?

도메인, 개인, 공용을 선택하고 다음을 클릭

 

 

 

33. 이름에는 알아보기 쉽게 원하는 규칙 이름을 입력하고 마침을 클릭한다.

 

 

 

34. 고급 보안이 포함된 Windows 방화벽 창에서 FTP 규칙이 정상적으로 설정되었는지 확인하자

UDP도 똑같이 설정하면 된다.

 

 

 

35. 지금부터는 호스트 컴퓨터에서 알FTP와 알드라이브에서 접속을 해보자

** 알FTP는 예전 버전으로 지금은 업데이트가 중지되었다.

** 알드라이브는 최신 버전으로 계속 업데이트를 지원중이다.

 

CMD 창에서 ipconfig를 입력하여 아이피 주소를 확인한다.

(FTP서비스를 계속 사용한다면 아이피는 static으로 바꿔주는 것이 좋다.)

 

 

 

36. 알FTP에서 FTP 주소, 사용자 ID, 비밀번호, 포트번호, 프로토콜을 입력하고 확인을 누르면 정상적으로 접속이 된다.

 

 

 

37. 하지만 이상하게 알드라이브에서는 접속이 안된다.

서버에 연결할 수 없다는 에러메세지가 뜬다.

자세히를 클릭하면 Error : couldn't connect to host라고 에러가 발생한다.    

 

 

 

38. 다시 Windows Server 2012로 돌아와서 서버 관리자의 도구를 선택하고 서비스를 클릭하자

 

 

 

39. 서비스 창에서 Microsoft FTP Service를 찾은 다음 오른쪽 마우스를 클릭하자

다시 시작 버튼을 클릭하자 그러면 Microsoft FTP Service가 다시 시작 될 것이다.

 

그 다음 호스트 컴퓨터의 알드라이브에서 접속을 해보자 정상적으로 접속이 될 것이다.

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

">
  1. thumbnail
    나그네
    2017.07.24 16:08

    권한이 충분하지 않아 구성 파일을 읽을 수 없습니다. 라는 메세지가 나오네요..ㅠㅠ