우분투 vsftpd 설정하기
root@ubuntu:/etc# sudo apt-get install vsftpd
vi /etc/vsftpd.conf
#접속 제한 및 사용권한
listen=YES #standalone 으로 서비스여부(아닐경우 inetd에 수동추가)
#다수의 사용자시 standalone가 유리하다.
anonymous_enable=YES #익명연결을 허용하려면 주석제거
local_enable=YES #로컬계정 사용자들의 접속 허용
write_enable=YES #FTP 전송명령어 중 write를 허용여부
local_umask=022 #같은그룹과 Others 그룹의 쓰기권한 금지
ascii_upload_enable=YES #ASCII 파일 업로드 가능
ascii_download_enable=YES #ASCII 파일 다운로드 가능
dirmessage_enable=YES #디렉토리 이동시 메세지 표시여부
xferlog_enable=YES #트레이스 로그여부
#환영 메세지
ftpd_banner=Welcome to Damul Project baikal FTP service.
#파일시스템 접근제한 설정
chroot_local_user=YES #계정 홈디렉토리 상위폴더 이동제한
chroot_list_enable=YES #아래 파일을 사용여부
# (default follows)
#위의 값이 모두 YES이면,아래파일을 생성하여 제한풀어줄 대상자의 id를 1행당 1개씩 기술.
#파일질라가 자체 캐싱을 하는건지,바로 적용은 안되고 몇번이고 데몬을 restart한
#후에 반영이 되는듯 하다.
#반대로 chroot_local_user=NO이면
#아래 파일의 내용은 계정 상위폴더 이동 제한을 걸 사용자들을 기술한다.
chroot_list_file=/etc/vsftpd.chroot_list
#재시작
sudo service vsftpd restart
'Server | Network' 카테고리의 다른 글
고성능 네트워크 서버모델 서버엔진 개발기술.. (0) | 2011.01.15 |
---|---|
파일 접근 권한(permission) 과 umask에 대하여 (0) | 2010.11.18 |
우분투 inetd 설치하기 (0) | 2010.11.18 |
GRUB 과 서로 다른 HDD에서 윈도우7 설치후 BOOTMGR is missing 오류 (0) | 2010.11.17 |
자동 마운트 설정 하기 (0) | 2010.11.17 |