뭐랄까.
팁이라기보단 백업 비스무리한 거네요.

----이 설정은 Ubuntu 10.10 에서 이루어 진 작업입니다.---

# Example config file /etc/vsftpd.conf
#
# The default compiled in settings are fairly paranoid. This sample file
# loosens things up a bit, to make the ftp daemon more usable.
# Please see vsftpd.conf.5 for all compiled in defaults.
#
# READ THIS: This example file is NOT an exhaustive list of vsftpd options.
# Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's
# capabilities.
#
#
# Run standalone?  vsftpd can run either from an inetd or as a standalone
# daemon started from an initscript.
background=YES
listen=YES
listen_port=21
#
# Run standalone with IPv6?
# Like the listen parameter, except vsftpd will listen on an IPv6 socket
# instead of an IPv4 one. This parameter and the listen parameter are mutually
# exclusive.
#listen_ipv6=YES
#
# Allow anonymous FTP? (Disabled by default)
anonymous_enable=YES
#
# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
#
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
local_umask=022
#
# Uncomment this to allow the anonymous FTP user to upload files. This only
# has an effect if the above global write enable is activated. Also, you will
# obviously need to create a directory writable by the FTP user.
#anon_upload_enable=YES
#
# Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
#anon_mkdir_write_enable=YES
#
# Activate directory messages - messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES
#
# If enabled, vsftpd will display directory listings with the time
# in  your  local  time  zone.  The default is to display GMT. The
# times returned by the MDTM FTP command are also affected by this
# option.
use_localtime=YES
#
# Activate logging of uploads/downloads.
xferlog_enable=YES
#
# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES
ftp_data_port=20
#
# If you want, you can arrange for uploaded anonymous files to be owned by
# a different user. Note! Using "root" for uploaded files is not
# recommended!
#chown_uploads=YES
#chown_username=whoever
#
# You may override where the log file goes if you like. The default is shown
# below.
#xferlog_file=/var/log/vsftpd.log
#
# If you want, you can have your log file in standard ftpd xferlog format.
# Note that the default log file location is /var/log/xferlog in this case.
#xferlog_std_format=YES
#
# You may change the default value for timing out an idle session.
#idle_session_timeout=600
#
# You may change the default value for timing out a data connection.
#data_connection_timeout=120
#
# It is recommended that you define on your system a unique user which the
# ftp server can use as a totally isolated and unprivileged user.
#nopriv_user=ftpsecure
#
# Enable this and the server will recognise asynchronous ABOR requests. Not
# recommended for security (the code is non-trivial). Not enabling it,
# however, may confuse older FTP clients.
#async_abor_enable=YES
#
# By default the server will pretend to allow ASCII mode but in fact ignore
# the request. Turn on the below options to have the server actually do ASCII
# mangling on files when in ASCII mode.
# Beware that on some FTP servers, ASCII support allows a denial of service
# attack (DoS) via the command "SIZE /big/file" in ASCII mode. vsftpd
# predicted this attack and has always been safe, reporting the size of the
# raw file.
# ASCII mangling is a horrible feature of the protocol.
ascii_upload_enable=YES
ascii_download_enable=YES
#
# You may fully customise the login banner string:
ftpd_banner=ㅇㅅㅇ
#
# You may specify a file of disallowed anonymous e-mail addresses. Apparently
# useful for combatting certain DoS attacks.
#deny_email_enable=YES
# (default follows)
#banned_email_file=/etc/vsftpd.banned_emails
#
# You may restrict local users to their home directories.  See the FAQ for
# the possible risks in this before using chroot_local_user or
# chroot_list_enable below.
#chroot_local_user=YES
#
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
#chroot_local_user=YES
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
#
# You may activate the "-R" option to the builtin ls. This is disabled by
# default to avoid remote users being able to cause excessive I/O on large
# sites. However, some broken FTP clients such as "ncftp" and "mirror" assume
# the presence of the "-R" option, so there is a strong case for enabling it.
#ls_recurse_enable=YES
#
# Debian customization
#
# Some of vsftpd's settings don't fit the Debian filesystem layout by
# default.  These settings are more Debian-friendly.
#
# This option should be the name of a directory which is empty.  Also, the
# directory should not be writable by the ftp user. This directory is used
# as a secure chroot() jail at times vsftpd does not require filesystem
# access.
secure_chroot_dir=/var/run/vsftpd/empty
#
# This string is the name of the PAM service vsftpd will use.
pam_service_name=vsftpd
#
# This option specifies the location of the RSA certificate to use for SSL
# encrypted connections.
rsa_cert_file=/etc/ssl/private/vsftpd.pem
#
#
#최대 접속 갯수 설정
max_clients=10
max_per_ip=5
local_max_rate=3072000
#
#프로토콜 현재 상태 표시.
setproctitle_enable=YES
#
#로그안 가능한 유저 관리
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.user_list
#잠수타는 인간 접속 제한
connect_timeout=30
accept_timeout=30
idle_session_timeout=60
#
#모드설정
#
port_enable=YES
#
#업로드 거부 파일
deny_file={*.alz,*.egg}
#숨길 파일 
hide_file={*.ts}
#
#디렉터리 목록 표시
ls_recurse_enable=NO
#
#xferlog_file=
#
#
#손님 계정에 대한 설정
#이 옵션은 수시로 수정 될 수 있음
#annymous_enable 옵션은 위에서 활성화 함.
#
#속도 조절
anon_max_rate=153600
allow_anon_ssl=NO
#최상위 디렉터리 설정
ftp_username=ftp
#anon_root=/home/anon
#
#익명 사용자 권한 설정
#
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_world_readable_only=YES
anon_other_write_enable=NO
chown_uploads=NO


에. 요약하자면.

업로드는 가능하고.
로컬 계정 사용자 접속시 전송 및 다운속도 3Mb/s
anonymous 사용자 접속시 전송 및 다운로드 속도 1Mb/s
vsftpd는 독립모드에서 작동됨.

구축 목적 : 로컬 계정으로 업로드 및 다운로드를 하고, anonymous 사용자가 다운로드만 가능하게 해야한다는 목적.

anonymous 로 접속시 "ftp_username=<계정명>" 이며, 계정의 최상위 루트는 vi /etc/passwd 에서 확인. (or gedit /etc/passwd)
(ftp 사용자는 기본적으로 우분투에 있는것 같더군요. 해당 사용자의 최상위 루트는 '/srv/ftp/' 이며,
root 계정으로 [chmod 757 /srv/ftp] <-을 설정해 줘야 root 가 아닌 다른 로컬 계정에서 해당 폴더로 업로드가 가능합니다.)

마지막으로.

참고만 해주세요. 완벽하진 않을겁니다. 
anonymous 계정으로 접속이 되지 않는다면 /etc/ftpuser 을 에디트 프로그램으로 여신 뒤 anonymous 를 삭제해 주시면 됩니다.
반대로 접속을 허가하지 않을 계정은 한줄마다 추가해 주시면 됩니다.

ex)
root
anonymous
nobody

끝.
 

vsftpd 의 자세한 사용방법은 구글링을 추천해 드립니다.

오류있으면 알려주세요!
전 초보자라 ;;

이곳을 보면서 만들었습니다.
http://community.365managed.com/10759
노가다는 좋은겁니다.

처음 vsfptd를 잡았을 때는
저거 보면서 만들면 되겠구나. 외울 필요 없겠지?
하시겠지만
다 만드신 후에는
저 위에 옵션 보자마자 저게 뭐하는 옵션인지 턱턱 튀어 나오게 될겁니다.(웃음)


PS 위 옵션에는 가상 유저 설정과 SSL 에 대한 설정이 없습니다. 이 두개의 옵션은 디폴트 값을 따르며,
이는 자신이 직접 추가해야 한 다는 것을 의미합니다.

PS2. /etc/init.d/vsftpd restart 가 먹히지 않을경우,
kill 을 사용해서 vsfptd 라고 써져있는 모든 프로세스를 수동으로 죽이신후 /etc/init.d/vsftpd start 를 사용해 주셔야 할겁니다. 
애니메이션을 생방송으로 보시는 분들이 꽤나 많으신거 같은데 보는 방법이 다 달라서 제가 한번 모아봤습니다. 

PC로 감상하기

PC로 보는 방법은 3가지가 있습니다.
(KeyHoleTV는 화질이 너무 더럽고 보기 힘들다는 이유땜에 제외......)


아프리카TV

방법은 간단합니다. 그냥 방영시간 때가 되었다고 생각이 드시면 애니이름을 검색하시면 생방송이 그냥 나옵니다.
(침략! 오징어 소녀 새벽 2시에 검색시 밑에 스샷처럼 검색하면 뜸, 수위 높은 애니는 안보여줌 ex: 요스가노소라)


justin.tv

방영시간이 되었다고 생각하시면
http://ko.justin.tv/coppora 또는 http://ko.justin.tv/katamari_cod 두개 링크 중 방영하는 주소로 가신 후 보시면 됩니다. 
(가입해서 팔롱하는걸 추천, 방송시 메일로 알려주는 기능이 생김)


Daum tv팟
애니존 사이트 회원 중 한분이 http://tvpot.daum.net/eltype.live 이쪽 방송주소로 방송 하실때가 있습니다.
방영시간이 되었다고 생각하면 접속하시면 됩니다. 자세한 정보는 http://anizone.net/?mid=Subject_Animation 애니존 사이트를 참조하세요.


스마트폰으로 감상하기

스마트폰은 안드로이드, 아이폰 둘다 지윈되는 justin.tv로 감상해야합니다.

전 아이폰 사용자이므로 아이폰 기준으로 설명해드리겠습니다.
(참고로 안드로이드도 비슷합니다. 안드로이드로도 감상이 가능하고요.)

AppStore (미국계정 기준입니다. 한국계정은 모르겠습니다.)
justin.tv 검색
설치 (무료임)
l
이제 받은 어플 실행 후 검색 부분에서 coppora 또는 katamari_cod 검색 하면 생방 도중이라면 보실 수 있습니다.
(사이트 가입 후 coppora 또는 katamari_cod 팔로 했다면 생방시작하면 푸쉬알림과 메일로 알려주는 편리함도 있음)


일단 이정도 밖에 모르겠군요. 더 좋은 방법이 있거나 지적사항이 있으시면 댓글 또는 @youtil 트위터로 말걸어 주시면 되겠습니다.

+ Recent posts