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://주소 이것도 가능.
사용방법은 다음과 같다. 파일질라가 유명하다.
브라우져로도 사용 가능하다
'ETC > Raspberry PI' 카테고리의 다른 글
[Raspberry PI] 라즈베리파이에 MySQL 설치 (1) | 2014.03.09 |
---|---|
[Raspberry PI] 라즈베리파이에 웹서버 (Apache2) 설치 (0) | 2014.03.09 |
[Raspberry PI] 라즈베리 파이에 SSH 세팅 / Mac에서 접속하기 (0) | 2014.03.09 |
[Raspberry PI] xrdp를 통해 GUI환경으로 Raspberry PI 원격접속하기 [펌] (0) | 2014.02.27 |
[Raspberry PI] Raspberry PI 무선 WiFi 설정 (0) | 2014.02.27 |