티스토리 뷰

반응형

라즈베리파이를 활용하는 방법은 다양하지만 가장 많이 활용할 만한 곳은 바로 파일 서버입니다. FTP 서버(vsftpd)를 설치를하면 라즈베리파이로 쉽게 파일서버를 구축할 수 있습니다.

 

라즈베리파이 FTP 파일 서버 만들기

라즈베리파이 라즈비안 리눅스 FTP 서버 vsftpd 설치하기

1. vsftpd라는 FTP서버 프로그램(vsftpd)을 설치한다.

sudo apt-get install vsftpd

 

vsftpd FTP서버 설정파일 편집

vsftpd.conf FTP 설정파일 내용 변경

2. FTP서버 설정파일(/etc/vsftpd.conf)을 수정한다.

sudo vi /etc/vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

/etc/vsftpd.conf 설정파일에서 위 부분만 수정을 했습니다. 대부분은 #이라는 주석 마크를 제거하는 것으로 옵션을 선택할 수 있습니다. 자세한 설명은 설정파일 영어 해설을 참고하세요.

 

3. 사용자 리스트 파일(/etc/vsftpd.chroot_list)을 만들어 사용자를 등록한다.

sudo vi /etc/vsftpd.chroot_list 명령으로 파일을 만들어 pi라고 입력하고 저장한다.

 

라즈베리파이 FTP서버 재시작

4. FTP 서버(vsftpd)를 재시작한다.

sudo service vsftpd restart

또는

sudo systemctl restart vsftpd


부팅시 자동시작 등록

sudo systemctl enable vsftpd


상태 확인

sudo systemctl status vsftpd



알FTP로 FTP서버 접속하기

5. 웹브라우저나 알FTP와 같은 FTP클라이언트로 FTP서버에 접속이 되는지 확인한다.

FTP 서버는 라즈베리파이에 로그인할 때 사용하는 ID와 비밀번호를 사용하면 됩니다.

 

간단하게 vsftpd를 설치함으로 FTP 서버를 만들어보았습니다. FTP서버를 사용하면 회사나 학교에서 파일을 쉽게 개인 파일서버에 옮길 수 있습니다. 클라우드 저장 장치가 넘쳐나는 시대에 FTP 서버가 조금 구시대적으로 보일지 모르겠지만 그래도 제약없이 사용할 수 있는 나만의 파일서버는 가끔 아주 쓸만합니다. 4만원짜라 라즈베리파이에 테라급 외장하드를 연결한다면 그 용량 또한 엄청날 것입니다.

 

 

반응형
댓글