본문 바로가기

ETC/Raspberry PI

[Raspberry PI] 라즈베리파이 FTP 서버로 사용하기!!

1. 파일서버를 설치한다.

sudo apt-get install vsftpd


 

2. 설정파일을 고친다.

sudo nano /etc/vsftpd.conf

 

편의상 주석처리한 후 다시 쓰겠다.

anonymous_enable=YES 를 #anonymous_enable=YES 로 주석처리한다.

 

파일의 끝에다가 이것을 붙여 넣는다.

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES
user_sub_token=$USER
local_root=/home/$USER/ftp

 

마지막엔 이것도 추가한다. (웹서버를 위한 것 /var/www/)

force_dot_files=YES

 

3. 서버를 재시작한다.

sudo service vsftpd restart

 

4. 파일폴더를 만들고, 권한설정을 한다. <user>는 pi로 바꾸면 된다.

mkdir /home/<user>/ftp
mkdir /home/<user>/ftp/files
chmod a-w /home/<user>/ftp

 

5. 상단 공유기에서 21번 포트를 열어줘야 한다. FTP는 21번 SFTP는 22번이다. 귀찮으면 DMZ ip로 설정하면 된다.(단 보안에 주의)

 

6. DDNS설정을 한다. ddns서버 이름을 적으면 외부에서도 접속이 가능하다. ftp://주소 이것도 가능.

 

사용방법은 다음과 같다. 파일질라가 유명하다.



브라우져로도 사용 가능하다