gbmin's Tech Notes

서버 구축 및 유지보수, 클라우드 컴퓨팅, 네트워크 보안, IT 분야 기술 노트. :)

Tech Notes/Windows Server

Windows Server 2016 2019 IIS FTP 구축 (설치 및 설정)

gbmin 2023. 5. 14. 21:42

Windows Server 2016, Windows Server 2019 IIS FTP 서버 구축, 설치방법 및 매뉴얼 정리

- 목차

1. 준비 사항 (FTP 설치)

2. 계정 생성

3. FTP 사이트 추가 및 설정

4. FTP 접속 및 테스트

5. Passive Port 범위 지정 및 방화벽 설정

Passive Port 범위 지정

방화벽 설정

 

1. 준비 사항 (FTP 설치)

Windows Server OS 설치 단계에서 IIS를 설치하지 않았다면 FTP도 설치되어 있지 않을 수 있다.
이경우 IIS와 FTP 서버를 설치한다.

 

서버관리자 → 관리 → 역할 및 기능 추가

서버관리자 대시보드

서버역할 선택 → 웹서버(IIS) → FTP 서버 설치

서버역활추가 FTP설치

 

2. 계정 생성

FTP에 사용할 유저를 생성한다.

컴퓨터관리 → 로컬 사용자 및 그룹 → 사용자 → 새 사용자

컴퓨터관리 사용자추가

 

→ FTP로 사용할 계정 및 암호 설정

사용자추가

 

→ 계정 속성 메뉴에서 권한 설정 처리

사용자속성

 

→ 소속 그룹에 Users 그룹으로 지정, 사용하는 애플리케이션에 따라 IIS_USERS 그룹을 추가해 주면 됨.

사용자그룹속성

 

 

3. FTP 사이트 추가 및 설정

IIS 실행 → 사이트 → FTP 사이트 추가

FTP 사이트 추가

 

→ FTP 사이트 이름과 사용할 디렉터리 경로 설정

FTP 사이트 설정1

 

→ SSL 은 발급 전이니 사용 안 함으로 체크

특정환경에서만 접근하도록 처리할 경우 바인딩 설정 IP 주소에 접근허용할 아이피나 호스트를 입력한다.

기본 포트 사용을 원지 않으면 포트도 수정

FTP 사이트 설정2

 

→ 인증 권한 기본 → 권한 부여는 생성한 사용자명 기재 → 권한을 읽기/쓰기로 설정

FTP 사이트 설정3

 

IIS에 생성된 FTP 사이트 확인

ftp사이트

 

 

 

4. FTP 접속 및 테스트

 

FTP 프로그램 FileZilla (파일 질라) 다운로드 경로

FTP접속 테스트1

 

디렉터리 생성 및 삭제를 하여 권한에 문제가 없는지 체크

FTP접속 테스트2

 

 

FTP접속 테스트3

 

5. Passive Port 범위 지정 및 방화벽 설정

FTP 전송 모드가 Passive Mode로 기본 구성성되어있기 때문에 Data 전송 Port에 대하여 방화벽 허용을 해야 한다.
다만 Passive 포트 의 경우 1024 - 65535 사이의 포트가 랜덤 하게 사용되기 때문에 IIS에서 Port 범위를 지정해 준다.

 

Passive Port 범위 지정

서버 FTP FTP 방화벽지원

FTP Passive Port 설정

 

포트범위지정

 

방화벽 설정

방화벽 → 인바운드 규칙 → 새 규칙

방화벽룰추가1

 

→ 포트

방화벽룰추가2

 

→ TCP/UDP 둘 다 설정해야 하기 때문에 각각 처리 → 특정포트 → IIS에 설정한 포트 범위로 설정.

방화벽룰추가3

 

→ 연결허용 규칙

방화벽룰추가4

→ 규칙범위 설정

방화벽룰추가5

 

→ 방화벽 규칙 이름설정

방화벽룰추가6

 

→ 설정된 규칙이 잘 설정되었는지 체크

방화벽 설정완료

 

 

네트워크 방화벽을 별도로 운영 중이라면 동일한 방식으로 인바운드 규칙에 허용해 주면 된다.

 

2023.05.18 - [Tech Notes/Windows Server] - Windows Server 2016 2019 IIS website 구축 (설치 및 설정)

 

Windows Server 2016 2019 IIS website 구축 (설치 및 설정)

Windows Server 2016, Windows Server 2019 IIS website 서버 구축, 설치방법 및 매뉴얼 정리 - 목차 1. 준비 사항 (IIS 웹사이트 설치, .net 설치) 2. 사이트 설정 3. 웹 사이트 테스트 FTP 구축에 이어서 진행되는 내

gbminnote.com