ETC/Raspberry PI
[Raspberry PI] 라즈베리파이 FTP 서버로 사용하기!!
Gyrfalcon
2014. 3. 9. 21:40
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://주소 이것도 가능.
사용방법은 다음과 같다. 파일질라가 유명하다.
브라우져로도 사용 가능하다