windows server 2012 구축기 – FTP Server 구축

Category
Windows Server, 개발 노트
Posted
2014-05-30 18:04
세월호 참사 1주기 결코 잊지 않겠습니다.

앞서 포스트에서는 웹 서비스를 위한 셋팅들을 알아보았다.
그런데… 웹사이트 만들 때 원격 서버에 접속해서 거기서 작업할 순 없잖아!!!!!! = _=a
그래서 이제 클라이언트로부터 파일 전송을 받아줄 FTP 서버를 셋팅 잡아 보자.

기본적으로 Windows Server에서 제공하는 FTP Server가 있기는 하지만,
사실 이걸로 셋팅을 잡아보면… FTP 계정을 여러개 둘 때 설정하기가 참…. 거시기 하다…
뭔가 쓸데없이 복잡해…

그래서!!!! 좀 더 간단하고 단순하게 할 수 있는 다른 프로그램을 이용해서 FTP 서버를 구축해본다.
여러가지 프로그램들이 존재하지만, 나능 FileZilla를 애정하니까~ FileZilla Server로 구축을 해볼꺼임. ㅋ

  1. 일단, FileZllia Server 를 다운받아야 하므로, 다운로드 페이지로 이동.
     />
	</li>
	<li>
		다운받은 파일을 실행하여 설치를 진행. <br />
		역시 긍정적으로 대답을 해주면 설치가 잘 진행된다. <br />
		<img src=
  2. 설치가 완료되면 FTP 서버 관리자 인터페이스로 접속하는 대화상자가 나타난다.

    최초에는 Administrator에 대한 비번이 설정되어 있지 않으므로 그냥 OK 를 눌러주면 관리자 화면으로 접속이 가능하다.
  3. 관리자 인터페이스로 들어가보면, 손쉽게 설정 할 수 있도록 몇가지 아이콘 메뉴들을 툴바메뉴로 제공하고 있다.
    1. 첫 번째 메뉴는 FTP 서버를 활성/비활성 시키는 메뉴로, 기본은 활성화 되어 있다.
    2. 두 번째 메뉴는 Lock 메뉴로, Lock 을 활성화 하게 되면 Client로부터 새로운 접속을 허가하지 않게 된다.
    3. 세 번째 메뉴는 FTP 서버에 대한 다양한 옵션을 설정할 수 있도록 해준다.
    4. 네 번째 메뉴는 FTP User에 대한 설정 메뉴이고,
    5. 다섯번째 메뉴는 FTP User Group에 대한 설정 메뉴이다.
  4. 디테일한 설정들은 필요에 따라 진행을 하면 되고,
    우선 간단하게 FTP Server 운영을 위한 몇 가지만 설정해 보도록 한다.
    먼저 서버 옵션 설정에 들어오면, FTP Service에 사용할 Port 설정 및 최대 접속 수 등을 설정할 수 있다.
  5. General settings 메뉴의 Welcome message 설정으로 들어가보면 Welcome Message를 커스텀 할 수 있는데

    이 메세지는 client가 FTP Server에 접속 시 메세지 로그에 나타나게 된다.
    그외 설정은 필요한 대로… ㅎㅎ
  6. 다음으로 User 설정으로 들어가보면 여기서 User를 생성, 변경 할 수 있다.
    Add 버튼을 클릭하여 User를 추가해보자.
  7. 사용자 계정을 추가하는 대화상자가 나타나면 만들 계정 아이디를 기재하고, 어느 그룹의 멤버로 넣어줄지를 선택하여 설정할 수 있다.
  8. 계정 생성이 완료되면 반드시 Password를 등록해두라. 기본으로 Password는 비어있게 된다.
  9. 계정 아이디와 비밀번호 등록이 완료되었다면, 이제 이 계정이 접근할 수 있는 폴더를 설정한다.

    등록된 계정마다 반드시 Home Directory가 존재해야 FTP 접속 시 해당 폴더에 접근시켜 줄 수 있다.
  10. 이렇게 해서 이제 FTP 서버에 접근할 계정을 생성 및 설정이 완료 되었다.
    하지만 실제로 FTP 접속을 해보면 대다수 접근이 안된다. 아직 설정할 것이 남았다는 얘기 ㅎㅎㅎ
    third party FTP Server 프로그램을 설치했기 때문에 Windows 방화벽에 해당 프로그램(혹은 port)을 열어주어야 외부에서 접근이 가능해진다.
  11. "제어판 > 시스템 및 보안 > Windows 방화벽 > 고급 설정"으로 들어가서 "로컬 컴퓨커의 고급 보안이 포함된 Windows 방화벽 > 인바운드 규칙"을 선택
  12. 작업 패널에서 “새 규칙”을 클릭하면 새 인바운드 규칙 마법사가 실행된다.
    여기서 “다음 프로그램 경로”를 선택하고 FileZilla Server.exe 파일을 찾아 선택 후 다음을 클릭
  13. 해당 프로그램에 대해 연결을 허용해 줄 것이므로, “연결 허용”을 선택하고 다음을 클릭
  14. 규칙의 적용 시기는 각 상황에 맞게 선택 하면 된다.

    다음을 클릭
  15. 이 규칙의 이름을 적고 마침을 누르면 방화벽 설정이 완료 된다.
  16. 자. 이제 FTP Client에서 FTP Server로 접속을 해보면, 접속이 잘 진행되는 것을 확인 할 수 있다.

    그리고, FTP 접속 시 FTP Server 관리자 인터페이스를 보면 누가 접속을 했는지, 어떤 작업이 이루어지고 있는지 메세지 창에 로그가 남는 것을 확인 할 수 있다.

    만일 로그를 파일로 작성할 수 있도록 옵션 설정을 해 두었다면, FTP 사용에 대한 기록을 남겨둘 수도 있다. ㅎ
Authored By 멀더끙