본문 바로가기
Windows

Window FTP Server passive mode구성

by Nirah 2022. 11. 10.

아이디를 생성해 준다. 참고로 사용자 이름에 적는 것은 UID 같이 진짜 인식하는 아이디이고

전체 이름에 적는 것은 별명으로, 접속 했을때도 별명으로 표시하는 등

보안상 진짜 아이디를 가리는 용도로 사용할 목적도 있다.

 

 

전역설정을 바꾸면 반드시 ftp 서비스를 재시작 해줘야 적용된다.

 

패시브모드 에선 20번 안열어도 접속 돼야하니까 방화벽 허용에서 지워준다.

 

 

클라이언트는 파일질라 프로그램에 대해 방화벽을 열지 않았음에도

잘 접속이 되고 원하는 포트 정보도 잘 나온다.

 

.. 를 눌러보면 상위로 못나간다.

 

업로드나 다운로드를 하면 아래와 같이 61000번대 포트로 활성됐던 흔적이 생긴다

클라이언트측 업로드 시

 

클라이언트측 다운로드 시

 

 

서버측에 뜨는 통신 상황 (클라이언트가 다운로드 시)

 

 

 

 

================================================================================

 

 

 

동일한 ip, 동일한 port를 사용하는 FTP Service를 구성하는 법

 

(서버는 한 대인데, 서비스를 여러개 만들면 동일한 아이피에 동일한 포트를 사용하니까 기본적으로 하기 어렵다.

그래서 가상 호스트 기술을 이용하는 것.)

 

Main FTP 서비스가 있고, 부서별로 FTP 서비스를 따로 만들려면

가상 호스트로 설정하면 된다.

 

 

a. 가상 호스트

b. 웹서비스의 경우 반드시 DNS의 도움을 받아야 한다

c. FTP 의 경우 Login시 호스트를 지정하면 된다.

 

 

 

가상 호스트 (virtual host)란?

가상의 서버를 만들어 여러 서버를 취합하는 것

 

기본적으로 웹서버에 존재하는 주 호스트 즉 예로 (aaa.com)이라는 도메인을 등록하여 사용하고 있지만

추가적으로 한 서버에 (bbb.com) / (ccc.com) 등 여러 도메인을 등록하여 사용한다는 의미입니다.

가상 호스트에도 여러 종류의 방면으로 운용을 할 수 있지만 일반적으로 하나의 컴퓨터(서버)나 IP로 여러 이름의 도메인으로 각각 운용할 수 있다는 부분입니다.

 

 

 

 

 

 

 

 

 

클라이언트에서 로그인 할 때 클라이언트 측에서 호스트를 누구로 접속할 지 결정할 수 있는게

원래 정상이다.

 

cloud | shr 으로 로그인 해보자.

바인딩에 cloud라고 설정한 가상 호스트 서버에 shr로 로그인 한 것이다.