CentOS에서 vsfptd 설치 및 설정하기

설치

  • $yum -y install vsftpd

vsftpd 누구나 접속가능 설정 끄기

  • $vi /etc/vsftpd/vsftpd.conf
  • anonymous_enable=NO

방화벽 21번 포트 허용

  • $vi /etc/sysconfig/iptables
  • -A INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT
  • $service iptables restart

ftp 사용불가 리스트에서 user 제거

  • $vi /etc/vsftpd/user_list
  • $vi /etc/vsftpd/ftpusers

홈 디렉토리를 읽고 쓸수있도록 SeLinux 수정

  • $setsebool -P ftp_home_dir 1

업로드 전용 user 추가 및 소유권 root로 변경

  • $useradd ftpUpload
  • $chown root:root /home/ftpUpload

FileZilla 접속설정

  • 전송설정 : 능동형

Leave a comment