Linux
[Linux] Ubuntu20.04 VSFTPD설치
sky-j
2023. 7. 20. 12:24
반응형
VSFTPD(Very secure FTP Daemon) 란?
- VSFTPD는 Very secure FTP Daemon 의 약자로 FTP 서버 중 하나이다.
VSFTPD 설치
sudo apt-get install vsftpd

설치 확인 및 상태 보기
sudo systemctl status vsftpd

vsftpd.conf 설정
- vsftpd.conf 열기
sudo vi /etc/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
반응형