1. 윈도우 서버에서 FTP 설치
- 관리 -> 역할 및 기능 추가를 통해 웹서버(IIS)를 통해 FTP 기능 설치
- 도구 탭을 이용하여 IIS 실행
2. FTP 각 설정
- 폴더 생성
- ftp 사이트 추가
- ip 주소를 제한하는 항목
- 사용자나 그룹에게 권한을 설정. 두 항목 동시에 진행.
- 디렉토리 관련 설정// 유닉스 모드가 리눅스랑 같다
- 로깅관련 설정, 로깅파일 위치나 로깅 주기 설정.
- ftp 접속 시 출력되는 메세지 설정
- 외부 방화벽에 연결 요청
- 사용자의 디렉토리 제한 설정
- 파일 확장자명으로 파일을 허용 및 거부 설정
- 현재 연결된 ftp 사용 세션 목록
- 서비스 시작
- 방화벽 개방 : 서비스를 시작하면 자동으로 방화벽이 열리지만 잘 작동하지 않는 경우가 있기 때문에 20번과 21번 포트를 개방한다.
- 접속 테스트
3. FTP 설정
- 사용자 자신의 폴더로 접속하도록 설정
* 윈도우의 경우 ftp 접속 시 다른 사용자로 접속 가능 : user 사용자
- 사용자 격리, 전역 가상 디렉터리 사용 ( chroot와 동일, LocalUser 폴더를 생성함으로써 가상 루트 폴더 생성 )
- 현재 세션을 통해 클라이언트의 명령어를 확인 할 수 있다. 하지만 명령창에 입력하는 명령어와 다르게 표현.
<FTP Command>
download RETR
upload STOR
dir LIST
4. 클라우드를 위한 ftp 생성, 가상호스트 적용
적용하지 않으면 같은 포트로 연결되어있는 ftp가 있기 때문에 시작되지 않는다.
5. 실습 문제
- 사용자 추가
- MAIN_FTP 구성
- Cloud_FTP 생성 / 바인딩 설정 외에는 위와 동일
'윈도우' 카테고리의 다른 글
6. 윈도우 SSL (0) | 2022.04.05 |
---|---|
5. 윈도우 서버 구성 2 ( MAIL, CIFS , NFS ) (0) | 2022.04.01 |
4. 윈도우 서버 구성 1 ( DHCP, DNS, FTP, WEB ) (0) | 2022.03.31 |
3. Window DNS (0) | 2022.03.29 |
2. Web Service (0) | 2022.03.29 |