SMALL
vsFTP
서버 운영에 있어서 가장 중요한 요소는 보안문제입니다.
기존의 proftp와 wu-ftp는 보안 홀에 대한 보고가 번번히 일어나 서버의 보안이 흔들리는 경우가 많습니다.
vsftp는 보안 부분을 특히 강조한 서버데몬으로서 REDHAT, SUSE, OPEN-BSD에서 기본 FTP 데몬으로 채택하고 있으며 vsftp를 매우 신뢰하고 있습니다.
- 가상 IP별 별도의 환경 설정 기능
- 가상 사용자 설정
- 전송 대역폭 지정
- PAM 지원
- Xferlog 표준 로그 파일보다 상세한 로그 파일 형식 지원
- Standalone 방식과 inetd(xinetd)를 통한 운영 모두 지원
- IP별 다른 환경 파일 지정 가능
설치
aptitude -y install vsftpd
설정
vim /etc/vsftpd.conf
local_enable=yes
# 로컬 계정 사용자의 접속 허용 여부 ( default = No )
write_enable=yes
# 로컬 계정 사용자가 Write 허용 여부 ( default = no )
local_umask=022
# 로컬 계정 사용자용 umask
umask?
umask는 파일 또는 디렉토리 생성시에 파일과 디렉토리의 퍼미션을 설정하기 위한 마스크값을 설정하거나 확인하는 쉘 내부 명령어
umask 값 |
000 |
001 |
002 |
022 |
생성되는 파일 |
666 |
665 |
664 |
644 |
생성되는 디렉토리 |
777 |
776 |
775 |
755 |
재시작
/etc/init.d/vsftpd restart
확인
Client에서 CMD(명령프롬프트)창을 활성화 하여 FTP 접속을 한다.
사전에 Linux Server의 localuser 설정을 해둬야 접속이 가능하다.
LIST
'Skills > Linux (Debian)' 카테고리의 다른 글
[Debian DHCP(dhcp3-server)] DHCP Server 설정 (0) | 2014.01.28 |
---|---|
[Debian DNS(bind9)] DNS Server 설정 (0) | 2014.01.28 |
[Debian Network Interface] 네트워크 인터페이스 설정 (0) | 2014.01.28 |
[Debian vim] 편집기 vi, vim (0) | 2014.01.27 |
[Debian Samba] 공유폴더 설정 (0) | 2014.01.23 |