본문 바로가기
Linux

[Linux] Ubuntu20.04 VSFTPD설치

by sky-j 2023. 7. 20.
반응형

VSFTPD(Very secure FTP Daemon) 란?

  • VSFTPD는 Very secure FTP Daemon 의 약자로 FTP 서버 중 하나이다.

 

VSFTPD 설치

sudo apt-get install vsftpd

vsftpd 설치

설치 확인 및 상태 보기

sudo systemctl status vsftpd

설치 확인, 상태 확인

vsftpd.conf 설정

  • vsftpd.conf 열기
sudo vi /etc/vsftpd.conf

vsftpd.conf 파일

1. 업로드 활성화

write_enable 지시어를 찾아 주석을 해제하여 파일 업로드 및 제거와 같은 파일 시스템 변경을 허용

' : ' 눌러서 명령 모드 활성화
' /write_enable=YES ' 검색
' i ' 누르고 입력모드 활성화
주석 ' # ' 제거 

2. Chroot jail

로컬 FTP 사용자가 홈 디렉토리 외부의 파일에 액세스하지 못하도록 chroot_local_user=YES 활성화

:/chroot_local_user=YES
주석(#) 제거

3. 사용자 로그인을 제한

특정 사용자만 로그인할 수 있도록 구성. 파일 끝에 다음을 추가하자

userlist_enable=YES
userlist_file=/etc/vsftpd
user_list userlist_deny=NO

4. 허용된 FTP 사용자 목록에 사용자 추가하기

echo "username" | sudo tee -a /etc/vsftpd.user_list

 

※ 기타 명령

vsftpd 재시작

sudo systemctl restart vsftpd

vsftpd 상태보기

sudo systemctl status vsftpd
반응형