CentOS vsftpd 설치 및 설정

vsftpd(Very Secure FTP Daemon)

매우 안전한 FTP 서비스

IPv6, SSL, sFTP 지원

 

리눅스 안전한 vsftp 설치 및 설정 방법

vsftp 설치 확인

vsftp 설치 확인하기

# rpm -qa vsftpd*

 

vsftp 설치 하기

vsftp 설치 하기

# yum -y install vsftpd

vsftpd  서비스를 설치해 줍니다.

 

vsftp 설치 재확인

다시 rpm -qa 로 확인해 보시면 설치가 완료된 것을 확인하실 수 있습니다.

 

vsftpd.conf 설정

# vi /etc/vsftpd/vsftpd.conf

vsftp 설정 값

anonymous_enable=NO // 익명 접속을 허용할 것인가?

local_enable=YES  // 로컬 계정 접속을 허용할 것인가

write_enable=YES  // 쓰기를 허용할 것인가, No라면 읽기 전용으로 사용

local_umask=022  // 로컬 계정 사용자들의 umask 값 설정

dirmessage_enable=YES  // 특정 디렉토리로 이동하였을 때 개별 디렉토리 메시지를 표시할 것인가

xferlog_enable=YES  // 파일 업로드, 다운로드에 대한 로그를 남길 것인가

connect_from_port_20=YES  // 20번 포트(default)의 데이터 전송 연결을 허용할 것인가

xferlog_file=/var/log/xferlog  // 로그의 위치 설정

xferlog_std_format=YES  // 로그 파일의 포맷을 기본 포맷으로 할 것인가

chroot_local_user=YES  // chroot 기능을 적용해서 자기 자신의 홈디렉토리의 상위 디렉토리로 이동하지 못하도록 설정

listen=YES  // 데몬으로 운영할 것이라면 YES 만약 inetd 모드로 운영할 것이라면 NO

pam_service_name=vsftpd  // pam 설정 파일명

userlist_enable=YES  // 명시된 사용자만 로그인을 허용할 경우 userlist_deny 옵션이 비활성화 된 상태에서만 사용 가능

tcp_wrappers=YES  // hosts.allow, hosts.deny 기능의 적용 여부

댓글

Designed by JB FACTORY