Sponsored By
















출처 : jayharvey.tistory.com/8

 

 

현재 저는 노트북의 VNC Viewer를 이용하여 라즈베리파이를 제어하고 있지만

 VNC Viewer로는 노트북 <-> 라즈베리파이간 파일을 옮길 수는 없습니다.

그래서 이번시간에는 라즈베리파이에서 노트북으로 파일 전송을 할 수 있도록 

라즈베리파이에 FTP 서버를 구축하는 법에 대해 알아보겠습니다.

 

 

 

1. 먼저 라즈베리파이에 vsftpd라는 FTP서버 프로그램을 설치합니다.

 

sudo apt-get install vsftpd

 

 

2. 이후 vsftpd의 설정파일로 들어가서 몇몇 설정을 바꿔줍니다.

 

sudo nano /etc/vsftpd.conf

 

 

먼저 다음과 같이 세 항목에 대해 주석을 없애줍니다.

 

local_enable=YES

write_enable=YES
local_umask=022

 

 

 

 

이후 아래로 쭉 내려서 다음 세 항목에 대해서도 주석을 없애줍니다.

 

chroot_local_user = YES

chroot_list_enable = YES

chroot_list_file=/etc/vsftpd.chroot_list

 

 

 

 

 

3. 설정 파일을 저장한뒤 user list file을 만들어 

라즈베리 파이의 아이디를 추가하도록 하겠습니다.

 

 

sudo nano /etc/vsftpd.chroot_list

 

 

 

라즈베리 파이의 아이디인 pi 를 입력하고 저장합니다.

 

 

 

 

4. vsftpd를 restart합니다.

 

 

sudo systemctl restart vsftpd

 

 

 

 

5. 이후 라즈베리파이를 부팅할 때 FTP서버를 자동실행할 수 있도록 설정합니다.

 

 

sudo systemctl enable vsftpd

 

 

 

6. PC에서 ftp://192.168.137.3와 같이 라즈베리파이의 

이더넷 IP주소를 입력하여 FTP서버에 접속 가능합니다.

(+ 알FTP를 이용하여 상호간 파일 전송 가능)

 

웹 브라우저에 다음과 같이 입력

ftp://이더넷 IP주소

 

 

저의 경우 라즈베리파이를 유선랜으로 노트북에 연결하였고 각각에 고정 내부 IP를 할당하였기에

저 주소로 접속 가능한 것입니다. 상황에 따라 달리 설정해 주어야 합니다.

 

 

 

 



Sponsored By















+ Recent posts