기본 콘텐츠로 건너뛰기

라즈베리파이 FTP

vsftpd 설치

=> sudo apt-get install vsftpd


설치가 완료되면 설정파일을 수정한다.

=> sudo nano /etc/vsftpd.conf


listen=YES                     - 외부 접속 여부
anonymous_enable=NO   - 익명 로그인 설정
local_enable=YES            - 로컬 접속여부
write_enable=YES            - 쓰기(업로드) 여부
local_umask=022             - 업로드 후 폴더 권한 설정
chroot_local_user=YES      - chroot 로컬 접속여부
chroot_list_enable=YES     - 본인 외 계정폴더 접속여부
chroot_list_file=/etc/vsftpd.chroot_list      - chroot 적용 계정명 설정 파일

설정파일을 수정완료 후 /etc/vsftpd.chroot_list 파일에 사용할 계정을 등록한다.

=> sudo nano /etc/vsftpd.chroot_list


댓글

이 블로그의 인기 게시물

라즈베리파이 miniDLNA 1.2.1

1. 라이브러리를 설치한다. sudo apt-get install autopoint debhelper dh-autoreconf gcc libavutil-dev libavcodec-dev libavformat-dev libjpeg-dev libsqlite3-dev libexif-dev libid3tag0-dev libogg-dev libvorbis-dev libflac-dev -y 2. 소스파일을 다운로드 받는다. wget  http://downloads.sourceforge.net/project/minidlna/minidlna/1.2.1/minidlna-1.2.1.tar.gz 만약 다운로드가 안되면 직접사이트에 들어가서 다운받는다. 3. 다운받은 파일 압축을 푼다. tar -xvf minidlna-1.2.1.tar.gz 4. minidlna 디렉토리로 들어간다. cd minidlna-1.2.1 5. configure, make, 그리고 minidlna 를 ...

라즈베리파이 TVHeadend EPG 설치 및 설정

1.다운로드 받은 폴더로 이동한다. cd /home/pi/epg2xml-1.2.4 2. 실행권한을 부여한다. sudo chmod -x epg2xml.py 3. 접근권한을 부여한다. sudo chmod 755 Channel.json epg2xml.py , Channel.json  2개 파일의 실행 권한을 준다. 4. python-setuptools 설치한다. sudo apt-get install python-setuptools 5. beautifulsoup 설치한다. sudo easy_install beautifulsoup 6. lxml 설치한다. sudo easy_install lxml 6-1. lxml 설치오류나면 아래 프로그램을 순서대로 설치한다. 6-2. libxml2-dev 설치한다. sudo apt-get install libxml2-dev 6...

라즈베리파이 외장하드 UUID 확인 방법

외장하드 마운트할때 유용하게 쓸수있는 명령어이다. => sudo blkid