일반적으로 사용하는 ftp 중 라즈베리파이에서는 보통 보편적으로 vsftp 를 사용한다.
1. vsftp 설치
sudo apt-get install vsftpd
2. ftp 설정.
sudo nano /etc/vsftpd.conf
파일의 내용중 중간 지점의..
#anonymous_enable=YES 로 주석처리한다.
아래 설정 부분을 파일의 끝에 붙여 넣는다.
##### ADD conf ###################
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
user_sub_token=$USER
#local_root=/home/$USER/ftp
local_root=/home/$USER
force_dot_files=YES
chroot_local_user=YES
allow_writeable_chroot=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
###################################
- 사용자 목록 파일 생성하고 사용자 추가.
sudo vi /etc/vsftpd.chroot_list
빈 파일을 생성하고 사용자를 적음.
pi
:wq 하고 파일 저장함.
>> 설정 변수 참고 : http://blog.lovetonight.net/53
3. vsftd 시작/종료
service vsftpd start
service vsftpd stop
service vsftpd restart
4. 계정 추가 하여 사용 하기.
$ adduser [계정 이름] // 사용자 계정 생성하고 패스워드 입력하면, /home 디렉토리 밑에 사용자 계정 폴더 생성됨.
$ cd /home/[계정 이름]
$ mkdir ftp
$ mkdir ftp/files
$ chmod a-w /home/[계정이름]/ftp // a-w 는 555 권한 설정과 같다.
// 사용자 home 을 지정할 경우. $ chmod a-w /home/[계정이름]
'라즈베리파이' 카테고리의 다른 글
svn 백업 / 복원 (1) | 2015.11.14 |
---|---|
라즈베리파이 svn 서버 설치 하기 (0) | 2015.11.07 |
라즈베리파이 mysql 설치하기. (0) | 2015.07.14 |
라즈베리파이 톰캣 설치 (0) | 2015.07.12 |
라즈베리파이2 설치2 (0) | 2015.07.12 |
댓글