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

'Linux' 카테고리의 다른 글

Ubuntu 12.04 Subversion 구축  (0) 2015.09.22
top grep  (0) 2015.09.21
shell script 반복문  (0) 2015.02.07
chkconfig 사용법 (서비스 자동실행)  (0) 2014.12.26
sudo 사용하기  (0) 2014.12.05
Posted by satis
,