[Linux] 계정을 이용해 ftp 접속을 하기 위한 vsftpd 설정

[Linux] 계정을 이용해 ftp 접속을 하기 위한 vsftpd 설정

서버 내 생성된 계정으로 ftp를 접속하도록 설정하는 방법을 소개합니다. 이 방법은 AWS의 EC2 에서도  가능합니다.

  1. vsftpd.conf 파일을 편집기로 엽니다. (예제는 vi 에디터)
    $ vi /etc/vsftpd/vsftpd.conf
  2. 아래와 같이 설정합니다.
    # 추가되는 설정 항목
    pasv_address=[서버의 IP주소]
    pasv_enable=YES
    pasv_min_port=1024
    pasv_max_port=1048
    
    # 변경되는 설정
    chroot_local_user=YES
    anonymous_enable=NO
    
    

     

참고 내용

  1. vsftpd가 설치되어 있지 않다면? 아래 방법으로 설치합니다.
    $ yum install vsftpd
  2. vsftpd 설치 후 chkconfig 등록
    $ chkconfig --levels 235 vsftpd on
  3. AWS의 EC2 인스턴스를 사용중이라면?
    => Security Group에서 20-21, 1024-1048 인바운드 포트 대역을 추가해줘야 합니다.
%d 블로거가 이것을 좋아합니다: