개인적인 정리

파일질라 서버를 이용해서 FTP 서버 만들기 본문

기타

파일질라 서버를 이용해서 FTP 서버 만들기

yeon.Biju 2020. 1. 7. 11:14

1)

FileZilla Server  다운로드

 

https://filezilla-project.org/download.php?type=server

 

Download FileZilla Server for Windows

Download FileZilla Server for Windows The latest stable version of FileZilla Server is 0.9.60.2 Please select the file appropriate for your platform below. Windows Size: 2241216 bytes SHA-512 hash: 0e0a92f3693d31d09341354ce212f42e1941743cf5f49bffe58b0c05cb

filezilla-project.org

 

 

2)

다운로드 한 것을 install

설치중에 아래와 같은 화면이 나오면 간단히 읽어본다.

 

- Install as service, started with Windows(default) 선택

- port 는 그래도 내버려둔다. 관리를 위한 포트로 보인다.
the admin interface of FileZilla Server should listen on (1-65535)

 

읽어본 후에 Next

 

 

3)

서버 시작

- 설치를 완료하고 나면 서버가 시작된다.

- 관리를 위한 정보를 입력한다.

- 비밀번호 정보만 일단 입력한다.

- Always connect to this server 도 체크해주고 Connect

 

4) 

서버 시작완료

Connecting to server localhost:14147...
Connected, waiting for authentication
Logged on
Warning: FTP over TLS is not enabled, users cannot securely log in.

 

메세지가 뜨면서 서버는 시작이 되었다.

 

 

5)

사용자 추가

- 이 FTP 서버를 이용할 사용자를 추가해준다.

- 사람 아이콘(좌측)을 클릭하여 뜨는 창에서 오른쪽 화면의 Add 를 클릭하여 사용자 추가.

 

- 아이디를 추가한 후에  비밀번호도 설정해준다.(파일질라 서버는 아이디와 비밀번호를 한번에 입력하게 두지 않은 모양이다)

- Password를 체크하고 임의의 비밀번호를 입력한다.

 

 

6)

공유폴더 선택

- 좌측에서 Shared folders 를 클릭하고 Add 버튼을 클릭하여 공유폴더를 선택한다.

 

- 공유폴더에 대해 권한을 설정해준다.

   먼저 폴더 선택, 그리고 사용자를 선택하고 Files , Directories 권한을 선택해준다.

   이렇게 간단하게 폴더별/사용자별로 권한을 줄 수 있는 점은 너무 편리한 것 같다.

 

7)

파일질라 클라이언트로 다른 PC에서 연결해본다.

그러면 아래와 같은 메세지가 나오면서 연결되지 않는다.

 

상태: 1.1.1.1:21에 연결...
오류: Connection timed out after 20 seconds of inactivity
오류: 서버에 연결하지 못함
상태: 재시도 대기...
상태: 1.1.1.1:21에 연결...
오류: Connection timed out after 20 seconds of inactivity
오류: 서버에 연결하지 못함

 

 

 

8)

방화벽 설정 > 방화벽 포트 수정화면 열기

파일질라 서버는 21번 포트를 사용하므로(설정에서 바꿀 수 있음) 방화벽에서 21번을 열어준다.

 

윈도우에서 방화벽 및 네트워크 보호로 이동한다.

아래 화면에서 고급설정을 클릭한다.

 

-  아래 화면에서 예 클릭

 

- 아래와 같은 화면이 나온다.

 

 

9) 

방화벽 설정 > 인바운드 규칙, 아웃바운드 규칙 추가

 

- 1) 인바운드 규칙 추가

인바운드 규칙 > 새규칙 클릭하여 아래순서대로 진행, 6번에 21이라고 입력한다.

- 아래 화면은 편의상 3개 모두 선택한다.

- 아래 화면은 임의로 입력하면 된다.

 

- 2) 아웃바운드 규칙 추가
동일한 방법으로 아웃바운드 규칙을 추가해준다.

 

 

10)

다시 연결을 시도해본다.

그러면 아래와 같은 메세지가 나오고 연결이 아직 되지 않는다.

 

 

상태: 1.1.1.1:21에 연결...
상태: 연결 수립, 환영 메시지를 기다림...
상태: 보안되지 않은 서버입니다. TLS를 통한 FTP를 지원하지 않습니다.
상태: 로그인
상태: 디렉터리 목록 조회...
명령: PWD
응답: 257 "/" is current directory.
명령: TYPE I
응답: 200 Type set to I
명령: PASV
응답: 227 Entering Passive Mode (1,1,1,1,221,11)
명령: MLSD
응답: 425 Can't open data connection for transfer of "/"
오류: 디렉터리 목록 조회 실패

 

11)

파일질라 클라이언트를 수정한다.

전송설정을 능동형으로 변경해준다.

그리고 다시 연결을 시도하면 잘 연결된다.

 

 

 

 

*수동형으로 사용하고 싶은 경우 방화벽을 포트단위로 열지말로 앱을 기준으로 해서 열면 가능할 것으로 생각된다.

 

 

LG전자 그램16 노트북 16ZD90P-GX50K (i5-1135G7 40.6cm), 미포함, NVMe 256GB, 8GB LG전자 2020 그램15 노트북 15ZD90N-VX50K (i5-1035G7 39.6cm), 256GB, 8GB, Free DOS LG전자 10세대 코어i7 윈10탑재 17형 LG 그램 2020년형 17Z90N 그레이 정품키스킨 증정, 16GB, SSD 512GB, 포함 LG전자 2021 그램17 노트북 옵시디안블랙 17ZD90P-GX5BK (i5-1135G7 43.1cm), 미포함, NVMe 256GB, 8GB LG전자 그램17 노트북 스노우 화이트 17ZD90P-GX50K (i5-1135G7 43.1cm), 미포함, NVMe 256GB, 8GB [예약판매] LG 그램 16인치 2021 노트북 16Z90P-GA56K 11세대 인텔i5 웹캠 대화면 가벼운 노트북 윈도우10

Comments