본문 바로가기

IT/Digital/IT

파일질라 서버(FileZilla Server)로 FTP 서버 만들기 및 방화벽 설정

http://filezilla-project.org/


위의 사이트에 가서 파일질라 서버 프로그램을 다운 받고(현재는 윈도우 os 만 사용 가능)


설치를 한다.


설치 한 뒤  실행 하면 





이런 창이 뜨는 데 이 때 ip주소는 127.0.0.1 그대로 두고 포트번호를 알맞게 지정하여 ok를 누르면 서버가 시작 된다.


이 때 윈도우 자체의 방화벽 설정을 잘 해주어야 어떤 상황에서도 이상없이 ftp서버와 클라이언트 간에 제대로 데이터를 주고 받을 수 있는데


제어판 - 윈도우 방화벽에 가서 두가지를 설정 해 주어야 한다.


하나는 왼쪽 위에 있는 'windows 방화벽을 통해 프로그램 또는 기능 허용' 에 들어가서 '다른 프로그램 허용' 을 눌러 '찾아보기'를 해서 'FileZilla Server'와 

'FileZilla Server Interface' 이 두가지를 클릭하고 체크 해 주어야 한다.


또 다른 하나는 자신이 쓸 포트 번호를 '고급 설정' 에 들어가서 인바운드 규칙, 아웃바운드 규칙 각각에 대해 '새 규칙' 만들기로 tcp로 지정 한 후 사용 할 포트 번호를 써 주어야 한다.(인바운드 에서는 로컬 포트로, 아웃바운드 에서는 원격 포트로.....)


마지막으로 공유기를 사용 중 이라면 DMZ 설정이나, super DMZ 설정을 해 주어야지 외부에서 ftp서버로 접속이 가능하다. 이 때 DMZ 설정은 내부 로컬 주소 중 하나(예 : 192.168.0.3) 을 진짜 ip주소에 맞물리는 것이고 super DMZ 설정은 MAC 주소 등을 이용 해 그 기기 자체를 진짜 ip주소로 사용 하는것이다.


이제 서버를 실행 하고 공유 폴더를 지정하고 id나 비밀번호를 설정 한 후 용도에 맞게 사용 하면 된다.(파일 공유, 음악 스트리밍, 동영상 스트리밍 등)



단, 본인의 데스크탑을 사용 한다면 ftp서버를 사용 하기 위해서는 데스크탑이 켜지고, 서버가 켜진 상태에서만 사용 가능하다. 클라우드 처럼 항상 사용 하고 싶다면 NAS나 개인 서버 등을 구입해서 항상 돌아가도록 해야 한다.....




************************************************

**주의사항

************************************************


파일 질라 서버 설치 시에 자동 실행이 아니라  매뉴얼 (수동실행) 으로 설치 하면 한번 사용 후 재부팅 등을 하면 파일질라 인터페이스를 실행 시

 

서버에 접속하지 못하고  

Error, colud not connect server  

 






- 파일질라 서버 미 실행 상태에서의 파일질라 인터페이스 실행 모습

 

이런 비슷한 에러가 나온다.  

 

이 에러의 원인은 파일질러 서버엔진을 먼저 실행 한 후에 파일질러 인터페이스를 실행해야 하는데

 

서버를 실행하지 않았기 때문에 인터페이스가 서버를 찾지 못하는 것이다.

 

대부분 파일질러 설치 때에 자동 실행 옵션으로 설치하기 때문에 이런 에러가 있는 줄도 모른다.

 

 

 

- 다음과 같이 시작 버튼에서 프로그램을 찾아들어가서 Start File zilla Server 를 실행시킨다.

 

- 실행 시 나오는 127.0.0.1 은 바꾸지 않아야 한다. (자체 서버를 가리키는 가상값임)

 



 

 

- 위 명령 실행 시 파일질라서버 엔진이 실행된다.

 

  그 다음 파일질라 인터페이스를 실행하면 아래와 같이 정상적으로 동작한다.

 

 



 

'IT/Digital > IT' 카테고리의 다른 글

문서 작성 시 가장 유용한 한글 단축키 모음  (0) 2013.01.29