FTP(File Transfer Protocol) 서버는 파일을 로컬뿐 아니라 전 세계 어디서든 접근할 수 있도록 호스팅하는 공개 또는 비공개 서버입니다. 빠르고 유연하며 안정적이기 때문에 서버 용량 범위 내에서 어떤 종류의 파일이든 자유롭게 저장할 수 있습니다. 이런 기능이 필요하다면 좋은 소식이 있습니다! Windows 11과 Windows 10에서는 별도의 프로그램 설치 없이 직접 FTP 서버를 구축할 수 있습니다. 로컬 네트워크에서만 운영할 수도 있고, 인터넷을 통해 외부에 공개할 수도 있습니다. 이 글에서는 FTP 서버를 구성하는 방법과, Windows 방화벽에서 연결이 원활히 통과하도록 설정하는 방법까지 단계별로 알아보겠습니다.
Windows 11/10에서 FTP 서버 설정하기
전체 과정은 크게 두 가지 작업으로 나눌 수 있습니다.
- FTP 서버 구성하기
- 연결이 통과하도록 Windows 방화벽 구성하기
1] Windows 11/10에서 FTP 서버 구성하기
먼저 검색 상자에 Windows 기능 켜기/끄기(Turn Windows Features On or Off)를 입력하고 해당 결과를 선택하면 작은 설정 창이 나타납니다.
목록을 아래로 스크롤하여 인터넷 정보 서비스(Internet Information Services)를 확장한 뒤, 그 안에서 FTP 서버(FTP Server) 항목을 확장합니다.

모든 하위 항목의 체크박스를 선택하여 활성화한 후 확인(OK)을 클릭합니다. 필요한 변경 사항이 적용될 때까지 잠시 기다려 주세요.
이제 컴퓨터에서 FTP 서버를 호스팅할 준비가 완료되었습니다.
다음으로 FTP 서버를 실제로 구성하려면 검색 상자에서 IIS(인터넷 정보 서비스) 관리자(Internet Information Services (IIS) Manager)를 검색하여 실행합니다.
왼쪽의 연결(Connections) 탐색 창에서 사이트(Sites)를 마우스 오른쪽 버튼으로 클릭한 다음 FTP 사이트 추가(Add FTP Site)를 선택합니다.
새 창이 열리면 FTP 호스팅에 필요한 세부 정보를 입력해야 합니다.

사이트 이름과 콘텐츠 디렉터리 경로 등 필요한 정보를 입력한 후 다음(Next)을 클릭합니다.

다음을 클릭하면 바인딩 및 SSL 설정과 함께 인증(Authentication) 관련 정보를 입력하는 화면이 표시됩니다. 사용 환경에 맞게 권한 부여 규칙 등을 설정합니다.

마침(Finish)을 클릭하면 Windows 컴퓨터에서 FTP 서버가 정상적으로 호스팅됩니다.
다음 단계에서는 FTP 서버와의 연결을 허용하도록 방화벽을 설정해야 합니다.
참고: Windows PC에서 사용할 수 있는 FileZilla FTP 클라이언트도 함께 살펴보세요.
2] FTP 연결이 통과하도록 Windows 방화벽 구성하기
FTP 서버와의 연결을 원활하게 하려면 Windows 방화벽에서 해당 트래픽을 허용하도록 구성해야 합니다.
이를 위해 먼저 Windows 방화벽을 통해 앱 또는 기능 허용(Allow an app or feature through Windows Firewall)을 검색하고 해당 결과를 선택합니다.
설정 목록이 담긴 창이 나타나면 설정 변경(Change Settings) 버튼을 클릭합니다.

앱 목록이 표시되면 FTP 서버 항목의 체크박스를 개인(Private)과 공용(Public) 네트워크 두 가지 구성 모두에서 활성화합니다.
설정이 끝나면 확인(OK)을 클릭하여 저장합니다.
이제 로컬 네트워크에서 FTP 서버에 정상적으로 접속할 수 있습니다.
다음으로는 외부 네트워크에서도 접근할 수 있도록 FTP 서버를 설정하는 방법을 살펴보겠습니다.
