Library


Writer : Max | Date : 2016-07-28 13:49:01 | Count : 1259
[Raspberry Pi] 라즈베리파이 파일 서버 구축 FTP

본 장에서는 라즈베리파이를 이용해 간단히 FTP 서버를 구축하여 자신만의 파일 서버를 만들어 보도록 하겠다.

1. FTP 서버 설치

라즈베리파에서 FTP 서버를 apt-get 으로 간단하게 설치할 수 있다.
본 글에서는 vsftpd 서버를 설치하도록 하겠다.

$ sudo apt-get install vsftpd

2. FTP 서버 설정

vsftpd 의 설정 파일인 vsftpd.conf 를 아래와 같이 수정한다.

$ vi /etc/vsftpd.conf
anonymous_enable=YES
NO 로 변경, 공개된 형태로 운영할 것이라면 YES 아니면 NO 로 한다.
local_enable=NO
로컬 계정 사용자 접속을 허용 여부 선택
write_enable=NO
write 명령어 허용 여부 선택
local_umask=077
022 로 변경 , 로컬 사용자용 umask 변환
# ftpd_banner=Welcome to blah FTP service.
FTP 접속시 보여줄 메시지 설정. 사용시 주석 해제 후 문구 변경하여 사용
#chroot_local_user=YES
# 해제하면, 사용자가 자신의 HOME 디렉토리를 벗어나지 못하게 함.
#chroot_list_enable=YES
# 해제후 사용자 제한 리스트를 사용할 것인지 설정
#chroot_list_file=/etc/vsftpd.chroot_list
# 해제후 사용자 제한 리스트의 사용자 목록 파일 지정

vsftpd.chroot_list 파일은 없기 때문에 대부분 새로 만들어 줘야함.

설정에서 chroot_local_user 를 함께 쓰고 있으므로 vsftpd.chroot_list 에는
홈 디렉토리를 벗어 날 수 있는 계정만 적어주도록 한다.


Reply


아래의 그림에 표시된 글자를 입력하세요.(대소문자 구분)
CAPTCHA code