1.vsftpd설치
# yum -y install vsftpd
2.환경설정
# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO // 익명 접속 불가능
pasv_enable=YES // 액티브모드 사용
3.접속 거부 리스트
# vi /etc/vsftpd/user_list
⇒ root사용자가 접속 못하게 설정
# vi /etc/vsftpd/ftpusers
⇒ root사용자가 접속 못하게 설정
4.FTP용 계정 생성
# groupadd ftpuser
# useradd -g ftpuser (추가계정명)
# passwd (추가계정명)
5.방화벽 설정
# setup
⇒ 방화벽 목록에서 ftp접속 허용
# service iptables restart // 서비스 재시작
6.ftp설정
# getsebool -a | grep ftp // ftp 설정 확인
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> off
ftpd_connect_db --> off
httpd_enable_ftp_server --> off
sftpd_anon_write --> off
sftpd_enable_homedirs --> off
sftpd_full_access --> off
sftpd_write_ssh_home --> off
tftp_anon_write --> off
# setsebool -P ftp_home_dir on // ftp_home_dir을 on으로 설정
7.ftp 서버 기동
# service vsftpd start[stop, restart, status]
8.서비스 자동 실행
# chkconfig vsftpd on
댓글 없음:
댓글 쓰기