현재 저는 노트북의 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를 할당하였기에
저 주소로 접속 가능한 것입니다. 상황에 따라 달리 설정해 주어야 합니다.
'Others > RaspberryPi' 카테고리의 다른 글
[ RBPi ] 라즈베리파이 파일 이동/ 라즈베리파이 SCP/ SCP on Raspberry pi 3+ (0) | 2021.01.13 |
---|---|
[ RBPi] 초기 apt source.list 셋팅 (0) | 2021.01.10 |
[ RBPi ] 라즈베리파이 파이썬 기본 라이브러리 위치 (0) | 2019.11.22 |
[ RBPi ] MySQL 연결하기 (0) | 2019.11.18 |
[ RBPi ] 라즈베리파이 파이썬 경로 재 지정 / 라즈베리파이 파이썬 / 라즈베리파이 파이썬 버전 업 / 라즈베리파이 파이썬 바꾸기 (1) | 2019.11.11 |