본문 바로가기

Skills/Linux (Debian)

[Debian FTP] vsFTP 설치 및 기본설정

SMALL

vsFTP

서버 운영에 있어서 가장 중요한 요소는 보안문제입니다.

기존의 proftp와 wu-ftp는 보안 홀에 대한 보고가 번번히 일어나 서버의 보안이 흔들리는 경우가 많습니다.


vsftp는 보안 부분을 특히 강조한  서버데몬으로서 REDHAT, SUSE, OPEN-BSD에서 기본 FTP 데몬으로 채택하고 있으며 vsftp를 매우 신뢰하고  있습니다.


  1. 가상 IP 별도의 환경 설정 기능
  1. 가상 사용자 설정

  1. 전송 대역폭 지정
  2. PAM 지원
  3. Xferlog 표준 로그 파일보다 상세한 로그 파일 형식 지원
  4. Standalone 방식과 inetd(xinetd) 통한 운영 모두 지원
  5. 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