본문 바로가기
Linux

[CentOS 6.9] vsftpd 설치 진행

by Hwoarang757 2017. 8. 28.

CentOS 6.9 vsftpd 설치 방법 간단히 요약 하였습니다 -_-;;


(1). rpm -qa vsftpd*  명령어로  ftp 서버가 설치 되어 있는지 확인

(2). yum install vsftpd -y 명령어로 ftp 서버 설치

(3). rpm -qa vsftpd* 설치 되었는지 확인

(4). service vsftpd status 서비스 상태 확인

(5). vi /etc/vsftpd/vsftpd.conf 편집 진행 

    먼저 입력되있던 부분 전수 # 으로 주석처리 함.

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_file=/var/log/xferlog

xferlog_std_format=YES

chroot_local_user=YES

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES


(6). chkconfig vsftpd on 명령어로 서비스 자동 시작 한다.

[root@ ~]# chkconfig vsftpd on

[root@ ~]# chkconfig --list | grep vsftpd

vsftpd         0:off 1:off 2:on 3:on 4:on 5:on 6:off



(7). FTP 접속 전용 계정 생성한다.

useradd userftp

passwd userftp

새 패스워드 ###### 입력

(8). FTP 접속 폴더를 생성한다.

  /userftp/userftp

  

(9). userftp USER에 /ftp/userftp폴더에 권한을 주도록 한다 

  usermod -d /ftp/userftp userftp

  

(10). CentOS에서는 SELinux의 권한도 줘야 로그인이 가능하다 .

[root@  ~]# getsebool -a | grep ftp

[root@ ~] setsebool allow_ftpd_full_acesss=on

[root@ ~]# service vsftpd restart



(11). vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -- dport 21 -j ACCEPT


방화벽 서비스 재시작

/etc/init.d/iptables restart