Fedora 34/33에서 VsFTPd로 FTP 서버를 설정하는 방법

Fedora 34/33에서 VsFTPd로 FTP 서버를 설정하는 방법

2022-10-18 last update

5 minutes reading ftpes TLS SSL SFTP vsftpd
VsFTPd은 "매우 안전한 FTP 데몬"을 나타냅니다. 그래서 이 FTP 서버의 이름도 이미 많은 보안을 갖추고 있음을 알려줍니다. 하지만 지금은 보안이 모든 사람의 최우선 순위입니다. 이전 기사 centos/rhel에 vsftpd 설치는 기본 설정만 설명합니다. 이 기사는 Fedora 시스템에 vsftpd를 설치하는 데 도움이 될 것입니다.

1단계 – VsFTPd 설치

vsftpd 서버 패키지는 CentOS/RHEL 및 Fedora 기본 리포지토리에서 사용할 수 있습니다. 다음 명령을 사용하여 패키지를 설치하기만 하면 됩니다.
sudo dnf install vsftpd 

2단계 – 기본 설정 구성

이제 VsFTPd 구성 파일/etc/vsftpd/vsftpd.conf를 편집하고 아래와 같이 몇 가지 기본 설정을 수행합니다. 개인 사용자를 위해 FTP를 구성하는 경우 익명 로그인을 비활성화하는 것이 좋습니다.
  • 익명 FTP를 허용하시겠습니까? 익명 로그인을 비활성화하려면 이 값을 NO로 설정합니다. 기본값은 예
      anonymous_enable=NO 
  • 입니다.
  • 로컬 시스템 사용자가 ftp를 통해 로그인할 수 있도록 아래 줄의 주석 처리를 제거합니다.
       local_enable=YES
  • 파일 및 디렉토리 생성 또는 업로드와 같은 모든 형태의 FTP 쓰기 명령을 활성화하려면 아래 줄의 주석 처리를 제거하십시오.
       write_enable=YES
  • 또한 chroot 사용자에게 아래 줄의 주석 처리를 제거합니다.
       chroot_local_user=YES
  • 3단계 – VsFTPd 서비스 관리

    모든 구성을 변경한 후 vsftpd 서비스를 다시 시작하고 FileZilla를 사용하여 FTP 서버에 연결을 시도하십시오.
    systemctl enable vsftpd.service
    systemctl start vsftpd.service
    
    FileZilla 클라이언트 소프트웨어를 열고 다음 스크린샷과 같이 서버에 연결해 보겠습니다. 설정이 성공적으로 완료되었습니다. Ubuntu, Debian 및 LinuxMint에 FileZilla ftp 클라이언트를 설치할 수 있습니다visit this article.