설치
vsftpd를 이용하면 OpenWRT 공유기에 FTP 서버를 간단하게 구축할 수 있습니다.공유기에 SSH로 접속하여 다음과 같이 입력하면 설치가 완료됩니다.
opkg update
opkg install vsftpd
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
기본 설정입니다.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=익명연결시 표시할 절대경로
[...]
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
# 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 이상으로 브라우저를 업그레이드하거나, 크롬, 파이어폭스 등 최신 브라우저를 이용해주세요.