WindowsServer FTP 서버 구축에 대해 설명하겠습니다.
Windows server 2012 STD를 기준으로 구축하였고, 다른 OS로 진행해도 크게 다른 점은 없습니다.
먼저 FTP에 대해 설명드리겠습니다.
FTP란 File Transfer Protocol로 파일 전송 프로토콜입니다.
FTP는 파일을 빠른 속도로 한꺼번에 주고 받을 수 있다는 장점이 있습니다.
다만 빠른 파일 전송이 목적이기 때문에 사진이나 동영상 등의 파일은 다운로드가 완료가 되어야만
실행시켜 확인할 수 있습니다.
FTP의 동작 원리는 서버에 접속할 때 입력하는 계정 및 패스워드 등의 정보와 파일 전송 명령 및 결과 등은
TCP 21번 포트를 사용하고, 연결 후 파일 업로드 및 다운로드는 TCP 20번 포트를 사용합니다.
(TCP 21 Port : 데이터 전송을 제어하기 위한 신호를 주고 받음 / TCP 20 Port : 실제 데이터를 주고 받음)
아래는 FTP 설치 과정입니다.
1. 설치
서버관리자 -> 역할 및 기능추가
필요없는 구간은 뺐습니다.
서버역할 선택 -> 웹 서버(IIS)
기능선택은 선택하지 않고 다음
역할 서비스 선택 -> FTP 서버 ->FTP 서비스 , FTP 확장성 만 추가
설치 끝
2. FTP 설정
서버관리자 -> 도구 -> IIS 관리자 클릭
FTP 사이트 추가 클릭
이름과 경로를 설정
SSL 사용 안함으로 진행합니다.(SSL 허용 시 SSL 인증서가 필요합니다)
인증 – 기본
권한 부여 – 모든 사용자 ( 윈도우 계정 모든 사용자는 접속이 가능하다 / 필요 맞게 설정하세요)
읽기,쓰기 사용
3.방화벽 설정
기본적으로 FTP 설치하면 위 그림과 같이 FTP 3가지 규칙이 인바운드에 들어가 있습니다.
위와 같이 되어 있는 경우 방화벽 설정을 할 필요가 없습니다.
하지만 위와 같이 추가 되어있지 않다면 아래와 같이 진행하세요.
새규칙 -> 미리 정의함 -> FTP 서버
3가지 다 체크
마침
이렇게 하면 FTP 설치,설정, 방화벽 설정이 모두 끝났다.
하지만 바로 접속을 하면 안된다.
윈도우 shell 에서 ftp 서비스를 재시작 해줘야 한다.
이제 접속하면 정상적으로 FTP 서비스가 됩니다.
'Windows_Server > 서버 구축' 카테고리의 다른 글
AADC(Azure Active Directory Connect) 서버 구축 (3) | 2024.10.09 |
---|
댓글