Windows Server

윈도우 서버로 FTP 서버 구축하기

kkuniyo 2025. 2. 26. 16:03
반응형

 

🌐 윈도우 서버로 FTP 서버 구축하기! (쉽고 빠른 설정 가이드)

인터넷에서 파일을 공유할 때 가장 많이 사용하는 프로토콜 중 하나가 **FTP(File Transfer Protocol)**입니다.
FTP 서버를 구축하면 네트워크를 통해 파일을 업로드하거나 다운로드할 수 있으며,
기업 내부 파일 공유, 웹 서버 파일 전송, 원격 데이터 백업 등 다양한 용도로 활용할 수 있습니다.

이 글에서는 Windows Server에서 FTP 서버를 구축하는 방법을 단계별로 정리해 보겠습니다! 🚀


📌 1. FTP 서버란? (기본 개념 이해하기)

FTP(File Transfer Protocol)란?
➡ 네트워크를 통해 파일을 송수신하는 프로토콜입니다.
➡ 서버와 클라이언트 간의 파일 업로드/다운로드 기능 제공
➡ Windows, Linux, macOS 등 다양한 OS에서 지원

FTP 서버가 필요한 이유?
내부 네트워크에서 파일 공유 가능
원격지에서 파일을 업로드 및 다운로드 가능
웹 서버에서 사이트 파일을 관리할 때 필수

FTP 서버의 주요 동작 방식
📌 FTP 서버는 두 가지 모드로 동작

  • Active Mode(능동 모드): 서버가 클라이언트의 포트로 직접 연결
  • Passive Mode(수동 모드): 클라이언트가 서버의 지정된 포트로 연결 (방화벽 환경에서 주로 사용)

📌 2. 윈도우 서버에서 FTP 서버 구축하기 (설치 및 설정 방법)

설치할 환경:

  • Windows Server 2019 / 2022
  • IIS(Internet Information Services) 역할 추가 가능

📌 설치 절차 개요

  1. Windows Server에서 FTP 역할(Role) 추가
  2. FTP 사이트 생성 및 기본 설정
  3. FTP 서버 보안 설정 및 방화벽 예외 추가

서버 관리자에서 1시 방향에 관리에서 추가를 해준다

추가에서 웹서버를  선택하고 다음을 눌러준다

 

그다음 웹 서버 역할과 서비스에서 웹서버에 체크된 모든 것을 푼다 반드시!

그곳에서 FTP서비스와 관리 콘솔만 설치한다

도구에서 IIS 인터넷 정보 서비스를 선택해서 IIS 관리자를 들어간다

이제 FTP 서버가 설치가 된 모습이다

기본 디폴트 폴더를 만들어주고 파일 확장명을 보이게 만들어준다

compmgmt.msc 명령어를 실행창에서 사용해서

사용자를 만들어 준다

 

다시 인터넷 정보 서비스 관리자에 들어와서 웹 사이트 추가를 눌러준다

아까 만든 디폴트 폴더를 실제 경로에 넣어준다

아이피 설정을 하고 ssl 사용을 안 함으로 설정해 준다

그리고 방화벽을 열어줘야 하는데 제어판으로 가서 방화벽으로 들어간다

고급 설정으로 들어가서

인바운드 규칙에서 새 규칙을 만들어준다

포트를 선택하고 20,21번을 열어주도록 한다

 

이제 서버 쪽 설정을 완료하였으니

접속하려는 쪽에서는 똑같이 방화벽에 들어가서 고급설정으로 들어가고 인바운드 규칙에서 새 규칙을 추가한다

 

 

프로그램을 선택 후 ftp.exe를 찾아서 선택해 준다

 

이제 완료하였으니 클라이언트 pc에서 접속을 확인해 본다

 

잘 접속되는 것을 확인할 수 있다

오늘은 FTP서버 만드는 것을 공부해 보았다

 

 

반응형