블로그 이미지
래머
오늘도 열심히 개발하는 개발자입니다.

calendar

1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

Notice

2015. 11. 10. 06:17 기타

업무상 FTP서버를 자주 사용합니다.

몇개의 FTP서버를 이용해 봤지만 파일질라서버가 가장 단순하고 파워풀한것 같습니다.

아래는 파일질라 FTP서버를 구축하는 방법에 대해서 설명해봤습니다.


먼저 FTP서버 설치 파일을 다운로드 받습니다.

공식적인 경로를 통해서 받으셔도 되지만 버전이 다를 수 있어 설명에 차이가 있을 수 있습니다.


파일질라설치파일


파일질라서버.zip


다운로드 받은 파일을 적당한 곳에 압축을 풉니다. 내용물을 보시면 아래와 같습니다.



FileZilla_Server-0_9_41.exe 가 서버 설치파일입니다. 위에 있는 FileZilla_server.exe는 서버 실행파일인데 유니코드 관련 패치가 되어 있는 버전입니다. 나중에 FTP서버에서 한글을 지원하기 위해서 필요합니다.


일단 설치 파일을 설치 합니다.


설치 과정은 그냥 Next를 주구장창 해주시면 됩니다.


서버 설치가 완료되었다면 FTP서비스가 자동으로 시작되게 됩니다. 유니코드 패치된 버전으로 교체하기 위해서 서비스를 멈추어야 합니다.

아래 그림에 보여지는 것처럼 프로그램 그룹으로 가서 Stop FileZilla Server를 통해서 서버를 멈출 수 있습니다.



만일 저방법으로 서버가 멈춰지지 않으면 직접 서비스항목에서 멈출 수 있습니다.

이제 파일질라서버가 설치된 폴더로 가서 아까 위에 압축풀었던  FileZilla_server.exe 파일을 덮어쓰기 해줍니다.

그런다음 다시 파일질라 서버를 재가동 합니다. 파일그룹에서 Start Filezilla Server로 재가동하시거나 아래 그림처럼 서비스에서 직접 가동할 수 있습니다.



윈도우 트레이 영역에 보시면 아래 그림에 표시해놓은것처럼 서버 인터페이스 아이콘이 보입니다. 더블 클릭해서 파일질라 서버 인터페이스를 오픈 합니다.




파일질라 서버 인터페이스의 모습입니다.

매우 단촐한 구성이네요.

FTP클라이언트가 서버에 접속하기 위해서 계정이 필요합니다.

계정등록을 해보겠습니다.

아래 그림에 표시해놓은 사람모양 아이콘을 눌러줍니다.



그럼 아래 그림처럼 UI가 오픈되는데요.

오른쪽에 보시면 Users라고 등록된 계정의 목록이 나옵니다.

아래에 Add버튼을 눌러서 새로운 계정을 추가 할 수 있습니다.


Add버튼을 누르면 아래 그림처림 계정등록창이 나오는데 입력영역에 ID를 입력하시고 OK를 눌러줍니다.


계정이 추가 되었습니다. Users목록에 새로 추가된 계정(test)가 보이네요.

test를 선택하시고 왼쪽의 General항목을 눌러 줍니다.

몇개의 체크박스와 입력박스가 있는데

계정에 비번을 적용하실거면 Password항목에 체크를 해주시고 바로 오른편의 입력박스에 비번을 입력해줍니다.


다음으로 해당 FTP계정이 사용할 폴더를 지정해줘야 합니다.

왼쪽 Page영역의  Shared folders 를 눌러 보시면 아래 그림과 같은 모습을 볼 수 있습니다.

그림에 표시해놓은 Add버튼을 눌러서 공유 폴더를 추가 할 수 있습니다.

사용하실 폴더를 선택하고 확인을 해주세요.


선택한 폴더가 추가된 것을 볼 수 있습니다.

표시해놓은 files영역을 보시면 여러개의 체크 박스가 있는걸 볼 수 있습니다.

Shares folders에 있는 폴더를 선택하고 해당 폴더에 대한 권한을 지정할 수 있는 기능입니다.

Read, Write는 파일 읽기 및 쓰기 가능

Delete는 파일 지우기 가능

Append 는 파일 수정가능

디렉토리 항목에 있는

Create, Delete는 디렉토리(폴더) 생성 삭제 가능

List는 디렉토리 조회가능

+Subdirs는 디렉토리의 하위디렉토리까지 조회가능

하다는 의미입니다.

적절한 권한을 선택해주시고 OK버튼을 눌러주시면 됩니다.



설정이 성공적이라면 아래 그림과 같은 메시지를 볼 수 있습니다.


기본적으로 FTP서버는 21번 22번 포트를 사용하고 있습니다. 하지만 보안을 생각한다면 포트를 변경해주시는게 좋겠습니다.

툴바영역의 톱니 모양 아이콘을 눌러서 서버 옵션설정창에 진입할 수 있습니다.




옵션 설정창의 모습입니다.

가장위의 제너럴 셋팅 항목을 선택하시고 Listen On these ports에 원하시는 적당한 포트명을 기입합니다.

1 ~ 65535까지 입력가능하네요. OK를 눌러 주시면 옵션 변경이 완료됩니다.


이로서 서버에 대한 설정은 마무리 되었습니다. 더많은 기능들이 있는데 위정도까지만 설정하셔도 사용하는데 별다른 불편은 없을 겁니다.


이제 테스트를 해볼차례입니다.

아래 그림은 FTP클라이언트로 유명한 파일질라 FTP클라이언트의 모습입니다.

다양한 경로를 통해서 다운로드 할 수 있으니 검색을 통해서 다운로드 받으시기 바랍니다.

설치하고 실행하시면 아래 그림과 같은 화면을 볼 수 있습니다.

상단의 툴바 영역에 호스트, 사용자면, 비밀번호, 포트등을 입력할 수 있는 공간이 보입니다.

호스트에는 FTP서버의 주소를 입력해줍니다.

사용자명과 비밀번호에는 아까 위에서 만들었던 계정을 입력해주시면 도고

포트는 역시 위에서 설정한 포트를 입력 후 빠른 연결 버튼을 눌러 서버에 접속 할 수 있습니다.


아래는 서버 접속에 성공한 모습입니다.

그림에 보시면 빈디렉터리 목록이라는 영역이 보일겁니다. 위의 계정에서 설정한 공유폴더의 내용물이 표시되는 공간입니다.

여기에 파일을 업로드 하시거나 다운로드 할 수 있습니다.

이상 간단한 설명을 마칩니다.

posted by 래머