본문 바로가기

IT/NAS

[자작NAS] 3. FileZilla로 FTP 서버 구축

반응형

FTP(File Transfer Protocol)는 파일 전송을 위한 프로토콜입니다.

FTP는 NAS에 저장된 파일들을 쉽게 공유할 수 있게 해줍니다.

윈도우에 FileZilla 서버 설치를 통해서 FTP 기능을 추가할 수 있습니다.


1. FileZilla 서버 설치

먼저 아래 링크에서 FileZilla 서버를 다운로드합니다.

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

다운로드 버튼을 누르면 sourceforge를 통해서 바로 다운로드가 가능합니다.

받은 파일을 실행해서 FileZilla 서버 설치를 합니다.

FileZilla 서버 설치를 위해 동의(I Agree) 버튼을 눌러서 설치를 진행합니다.

FileZilla Server (Service)를 포함한 설치 옵션을 선택합니다.

관리 툴(Administration interface)은 FTP 설정을 위해서 설치합니다.

관리 툴은 직접 설치하지 않고 별도의 PC 등에 설치해서 원격으로 설정이 가능합니다.

기본으로 설정된 설치 경로를 확인하고 설치를 진행합니다.

FileZilla 서버를 서비스 형태로 설치하고 윈도우 시작과 함께 실행되게 합니다.

기본 설정을 그대로 사용하면 되며 포트 역시 기본 설정을 그대로 사용합니다.

다음으로 인터페이스가 실행되는 옵션을 설정합니다.

기본 설정으로 하고 설치를 진행하면 됩니다.

간단하게 설치가 완료됩니다.


2. 관리 툴을 통한 FileZilla 서버 설정

관리 툴(FileZilla Server Interface)을 실행해서 FTP 설정이 가능합니다.

FileZilla Server와 같은 곳에 설치했기 때문에 localhost로 연결합니다.

비밀번호는 설정이 안된 상태라 비워두고 연결하면 됩니다.

Edit메뉴의 Settings를 통해서 관리 툴의 비밀번호를 설정할 수 있습니다.

비밀번호가 없어도 되지만 보안을 생각한다면 설정해두면 됩니다.

FTP 포트는 기본적으로 21번을 사용합니다.

다만 보안에 취약할 수 있기 때문에 새로운 포트 번호를 위에 입력하면 됩니다.

관리 툴의 비밀번호를 설정하면 비밀번호를 입력하고 다시 접속해야 합니다.

기본적인 설정을 위한 준비가 완료되었으며 이제 설정을 진행하면 됩니다.


3. 외부 연결을 위한 방화벽 설정

FileZilla 서버를 외부에서 접속하기 위해서는 방화벽 설정을 해야 합니다.

제어판에서 Windows 방화벽을 클릭합니다.

좌측에 있는 메뉴에서 고급 설정을 클릭합니다.

인바운드 규칙에 FileZilla에서 설정한 FTP 포트를 추가해줍니다.

FileZilla 서버에서 설정한 포트를 입력하면 됩니다.

다음 단계에서 연결 허용을 선택하면 됩니다.

규칙이 적용되는 시기로 전체를 선택하면 됩니다.

마지막으로 규칙 이름을 작성하고 설정을 마치면 됩니다.

다음으로 프로그램 규칙을 추가합니다.

프로그램 경로로 FileZilla 서버가 설치된 경로의 실행 파일을 설정합니다.

이후의 작업은 포트를 추가하는 것과 동일합니다.


4. FileZilla 계정 추가하기

마지막으로 FileZilla에 계정을 추가하고 각 계정을 설정할 수 있습니다.

메뉴의 Edit > Groups를 통해서 그룹으로 계정을 관리할 수 있습니다.

그룹을 설정하지 않아도 되기 때문에 바로 유저 설정을 진행해도 됩니다.

우측의 Add 버튼을 눌러서 계정을 추가합니다.

추가한 이후에 계정을 활성화시키고 연결할 때 사용할 비밀번호를 입력합니다.

각 계정을 선택하고 공유할 폴더를 설정합니다.

Set as home dir를 누르면 홈 디렉토리로 설정됩니다.

계정마다 폴더와 파일의 권한을 상세하게 설정할 수 있습니다.


FTP 연결을 위한 클라이언트로 FileZilla 클라이언트를 사용하면 됩니다.

마지막으로 FTP를 외부에서 접속하기 위해서는 DDNS와 포트포워딩을 설정해야 합니다.

대부분의 가정에서는 공유기를 사용하기 때문에 각 공유기에 맞는 설정을 해줘야 합니다.

공유기에서 설정을 통해서 외부 연결이 가능해집니다.

공유기마다 메뉴가 약간씩 다르지만 대부분 비슷하기 때문에 쉽게 설정이 가능합니다.

FTP 설정으로 파일 공유를 쉽게 할 수 있게 됩니다.

반응형