베지밀

[네트워크] Windows IIS로 간단한 FTP 서버 구축하기 본문

Network

[네트워크] Windows IIS로 간단한 FTP 서버 구축하기

vegimil 2024. 12. 11. 14:03

통신 상태 및 패킷 분석을 위해 사용할 간단한 FTP 서버를 구축해보자.

FTP 서버를 통해 유선 연결만으로도 쉽게 파일을 공유할 수 있다.

 

순서 : IIS 설치 및 FTP 서버 추가 > 계정 추가 > 권한 설정 > IP 주소 설정

 

1. FTP 서비스 설치

작업표시줄의 검색창에서 Windows 기능 켜기/끄기 실행

 

IIS(인터넷 정보 서비스)의 FTP 서비스 기능 체크 후 확인

 

2. FTP 사이트 추가

검색창에서 IIS 관리자 실행 후

좌측 사이트 우클릭 > FTP 사이트 추가

 

FTP 서버 이름과 공유할 폴더 위치 지정

 

간단하게 파일 공유에 사용할 것이므로

IP 주소는 지정하지 않은 모든 IP로 설정하고 SSL은 사용하지 않음

 

마침

 

3. User 계정 생성

익명 접근도 불가능한 것은 아니지만, anonymous의 로그인 실패가 뜨는 등의 불편한(?) 상황이 생길 수 있다.

따라서 유저 계정을 생성하여 편리하게 이용하도록 설정한다.

 

Win+R > lusrmgr.msc 실행

 

사용자 우클릭 > 사용자 추가 후 계정 생성

편의를 위해 test 계정을 생성함

 

test 계정의 속성을 확인해보면 Users 그룹에 분류되어 있는데, 변경 없이 사용

만약 보안이나 특정 계정만 사용하도록 하려면 그룹을 추가해주면 됨

 

4. FTP 권한 설정

IIS 관리자 > FTP 인증

 

기본 인증을 사용으로 변경

 

이번엔 FTP 권한 부여 규칙 > 허용 규칙 추가

Users 그룹에 대한 읽기/쓰기 권한 허용

해당 권한으로 Users는 put, get 명령어를 사용할 수 있음

 

FTP 공유 디렉토리 우클릭 > 속성 > 보안 > 편집 > Users 그룹에 대한 권한 설정

 

 

번외. IP 주소 설정

오프라인 환경에서 ftp 서버 통신 시 고려할 점

PC의 IP는 10.10.10.100

 

IIS 관리자 > FTP 서버 우클릭 > 바인딩 편집 > IP 주소 편집

지정되지 않은 IP에서 10.10.10.100으로 바꿔주었다.

 

같은 대역의 다른 PC와 UTP 케이블 연결 후

ftp에 접속하여 계정 정보를 입력함

 

 

 

 

간단하게 FTP 서버를 구축해보았다.