이전글: 우분투 자작 NAS 설치하기 - (3) HDD 마운트 및 절전 설정 로 이동
우분투 자작 NAS 설치하기 - (4) FTP 설치HDD 마운트 및 절전 설정
파일 전송으로 동영상/음악 스트리밍을 가능하게 할 수 있는 FTP를 설치 해보도록 하겠다.
VSFTP 설치
FTP 서버 프로그램은 우분투에서 많이 사용하는 VSFTP를 사용하도록 하겠다.
- 우분투에서 설치하기
apt-get install vsftpd
- 설정
vi /etc/vsftpd.conf
-------내용--------
anonymous_enable=NO
local_enable=YES
write_enable=YES -> 파일 쓰기(업로드) 허용
chroot_local_user=YES -> home 디렉토리보다 상위로 이동 금지
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list -> 원하는 파일명 작성
allow_writeable_chroot=YES -> 추가작성
max_clients=15 -> 최대 접속자 / 작성
max_per_ip=3 -> 같은 ip 최대 접속자 / 작성
------------------------
* vi 사용법 으로 이동
간단히 수정하려면 'i'를 누르고 수정. 수정후에는 esc를 누르고 ':wq'를 누르고 저장후 종료하면 된다.
혹시나 추가 계정이 ftp 접속이 되지 않는다면
pam_service_name=ftp
이 부분을 변경해 보도록 하자
vi /etc/vsftpd.chroot_list
위쪽에 작성한 상위폴더 이동가능 리스트 작성
사용자명을 작성한다.
------------내용-----------
odroid
username
------------------
- root 계정 접속
vi /etc/ftpusers
위 파일의 리스트에 적혀있는 사용자명으로는 접속이 불가하다. 그렇기 때문에 root를 지워주면 root계정으로 접속이 된다.
역시나 금지 시키고 싶은 사용자가 있다면 리스트에 추가를 하면 된다.
- ftp 계정 ssh 접속 제한
ftp접속만을 허용하고 싶은 사용자가 있다. 하지만 ftp를 위한 계정을 생성하면 ssh도 접속이 가능하게 된다.
보안을 위해 이 부분을 막고 싶다면 아래와 같이 하면된다.
vi /etc/passwd
User 이름이 적혀진 줄로 이동하여 마지막 부분의 /bin/bash -> /bin/false 로 변경
- VSFTP 재시작
service vsftpd restart
설정이 모두 마무리 되었다.
PS. 파일이동시에
227 entering passive mode 이라고 나오면서 연결이 지연되거나 끊기는 경우가 있다.
passive mode를 사용하면서 이렇게 되는거 같은데,
/etc/vsftpd.conf 설정마일 아래
pasv_enable=NO
를 추가해주면 해결된다.
Passive mode / Active mode 가 있는데 자세한 사항은 검색을 통해서....ㅎㅎ
'컴퓨터 > Nas_Network' 카테고리의 다른 글
우분투 자작 NAS 설치하기 - (6) miniDLNA (3) | 2016.01.30 |
---|---|
우분투 자작 NAS 설치하기 - (5) Samba/SMB (0) | 2016.01.25 |
우분투 자작 NAS 설치하기 - (3) HDD 마운트 및 절전 설정 (0) | 2016.01.22 |
우분투 자작 NAS 설치하기 - (2) SSH 연결 (0) | 2016.01.20 |
우분투 자작 NAS 설치하기 - (1) ODROID에 우분투 설치하기 (2) | 2016.01.19 |