설치는 간단하다.
yum -y install vsftpd*
하면 모두 설치해 준다.
vsftpd는 기본적으로 root 접속이 막혀 있다.
보안 문제로 인하여 root 접속을 막아 둔듯 하다.
root 접속을 허용하기 위해서는
/etc/vsftpd/user_list와 /etc/vsftpd/ftpusers에서 root를 주석처리하여 접속제한을 풀어준다.
재시작 하지 않아도 설정이 된다.
vi /etc/vsftpd/user_list
하여 root 앞에 주석 처리 한다.
vi /etc/vsftpd/ftpusers
하여 root 앞에 주석처리 한다.
그외 설치시 오류 사항으로
500 oops cannot change directory /root
라고 나올경우
setsebool -P ftp_home_dir=1
위의것이 안되면
setsebool allow_ftpd_full_access on
을 통하여 Selinux 설정을 변경해야 서버 접속이 가능하다.
또한
vsftpd 디렉토리 목록 조회 실패 라고 나올경우
vi /etc/vsftpd/vsftpd.conf
위 파일에서
pasv_enable=NO
설정을 하면 해결 가능하다.
정상적으로 잘 작동할 것이다.