CentOS vsftpd 설치 및 설정
- IT/리눅스(Linux)
- 2022. 7. 31.
vsftpd(Very Secure FTP Daemon)
매우 안전한 FTP 서비스
IPv6, SSL, sFTP 지원
리눅스 안전한 vsftp 설치 및 설정 방법
vsftp 설치 확인하기
# rpm -qa vsftpd*
vsftp 설치 하기
# yum -y install vsftpd
vsftpd 서비스를 설치해 줍니다.
다시 rpm -qa 로 확인해 보시면 설치가 완료된 것을 확인하실 수 있습니다.
vsftpd.conf 설정
# vi /etc/vsftpd/vsftpd.conf
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 기능의 적용 여부