CentOS vsftpd FTP 설치 및 설정
ftp 설치
$ sudo yum -y install vsftpd
환경파일 설정
$ sudo vi /etc/vsftpd/vsftpd.conf
anoymous_enable=NO //익명으로 접속시 NO
pasv_enable=YES //엑티브모드로 사용할 시 NO
ftp 계정 설정
root 접속을 위해 root 계정을 주석처리한다.
$ sudo vi /etc/vsftpd/user_list
# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
# for users that are denied.
#root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
$ sudo vi /etc/vsftpd/ftpusers
# Users that are not allowed to login via ftp
#root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
530, 500 Error 해결
리눅스 보안관련 설정을 해줘야 한다.
$ sudo setsebool -P ftp_home_dir 1
부팅시 FTP 자동실행 설정
$ sudo chkconfig --level 2345 vsftpd on
FTP 재시작
$ sudo service vsftpd restart