샤르의 잡동사니 창고

OpenWRT 공유기에 FTP서버 구축하기

컴퓨터 2011. 6. 19. 13:27

설치

vsftpd를 이용하면 OpenWRT 공유기에 FTP 서버를 간단하게 구축할 수 있습니다.

공유기에 SSH로 접속하여 다음과 같이 입력하면 설치가 완료됩니다.
opkg update
opkg install vsftpd

참 쉽죠? ^^;


설정하기

설치를 완료하였다면 이제 설정을 해보도록 합시다.
vi /etc/vsftpd.conf

vsftpd.conf
background=YES
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
check_shell=NO
#dirmessage_enable=YES
#ftpd_banner=Welcome to blah FTP service.
session_support=NO
#syslog_enable=YES
#userlist_enable=YES
#userlist_deny=NO
#userlist_file=/etc/vsftpd.users
#xferlog_enable=YES
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
기본 설정입니다.

여기에서 다음과 같은 구문을 추가하면 root 계정으로 접속시 표시될 경로를 설정할 수 있습니다.
secure_chroot_dir=root 계정 접속시 표시할 절대경로

익명 연결을 이용하려면 다음 부분을 NO에서 YES로 변경해 주시고, 문장 가장 아래에 anon_root항목을 추가해 주시기 바랍니다.
anonymous_enable=YES
[...]
anon_root=익명연결시 표시할 절대경로

만약 500 에러가 나면서 접속이 되지 않는다면 기본으로 설정된 폴더가 존재하지 않는 경우이니, 폴더를 추가하거나 위의 설정을 변경하여 절대경로를 바꾸어주시기 바랍니다.
secure_chroot_dir 의 기본 경로 : /usr/share/empty


보다 자세한 패러미터는 이곳(공식홈페이지,영어)을 참조해 주세요.

공유기 부팅시 자동실행

공유기 부팅시에 자동실행 되게끔 하려면 /etc/rc.local 을 수정하여야 합니다.

vi /etc/rc.local

vi 로 파일을 열고 다음을 참조하여 수정해줍니다.
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.

[...]
vsftpd
[...]

exit 0




마치며

이전 포스팅에서 다루었던 OpenWRT에서 USB 장치 마운트시키기와 OpenWRT DDNS 와 Port Forwading(포트 포워딩) 설정을 함께 활용하시면 파일 공유를 위한 FTP 서버를 구축할 수도 있습니다.

자신만의 FTP 서버를 구축해 보는 것은 어떠신가요?

'컴퓨터' 카테고리의 다른 글

Bing 번역의 한-영 번역 오류  (0) 2011.06.23
블로그 스킨 변경  (0) 2011.06.22
IE9 에서 페이지가 정상 표시되지 않을 경우 팁  (0) 2011.06.22
WZR-HP-G300NH 결국 벽돌(Bricked) 되다  (6) 2011.06.20
Amd Processor + Vmware 환경에서 Snow Leopard 설치 도전  (0) 2011.06.19
OpenWRT DDNS 와 Port Forwading(포트 포워딩) 설정  (0) 2011.06.19
OpenWRT 공유기에 텍스트큐브 설치하기  (0) 2011.06.19
OpenWRT 공유기에 USB 장치 마운트시키기  (0) 2011.06.18
WZR-HP-G300NH 에 DD-WRT 설치 후 OpenWRT 갈아타기  (0) 2011.06.18
간만에 지름신 강림  (6) 2011.06.17
현재 브라우저에서는 댓글을 표시할 수 없습니다.
IE9 이상으로 브라우저를 업그레이드하거나, 크롬, 파이어폭스 등 최신 브라우저를 이용해주세요.
블로그 이미지

안드로이드 앱 개발을 업으로 삼고있는 헬조선 컴돌이의 잡동사니 창고

by Selnis

카운터

Total
Today
Yesterday

최근에 올라온 글

  • 더 보기

최근 댓글

방명록 : 관리자 : 글쓰기
Selnis's Blog is powered by daumkakao
Skin ⓘ material T Mark1 by 뭐하라

ⓒ 2015. Selnis all rights reserved.

favicon

샤르의 잡동사니 창고

안드로이드 앱 개발을 업으로 삼고있는 헬조선 컴돌이의 잡동사니 창고

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 전체 (322)
    • 공지 (4)
    • 잡담 (35)
    • 게임 (150)
    • 컴퓨터 (123)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바