- vsftpd 서버 구축
1. FTP의 개요
1) FTP (File Transfer Protocol)
- 기본적으로 21번 포트 사용 (변경 가능)
- vsftpd, proftpd, pure-ftpd 등
2) ftp 사용자
- ftp 서버에 접속 가능자
3) ftp 전송 모드
- 액티브 모드 = 접속처리 (21), 데이터 전송(21)
- 패시브 모드 = 접속처리 (21), 데이터 전송 (1024 이후)
4) 방화벽 설정
# firewall-config 실행 -- permanent - zone - public -service - ftp 선택
5) SELinux 설정
리눅스의 보안을 관리하는 SELinux의 설정 파일 수정
* /etc/sysconfig/selinux : SELinux 설정 파일
~~~~~~~~
SELINUX = disabled <-- FTP서버가 잘 운영되도록 설정한 후 재부팅
2. vsftpd 서버 설치
1) vsftpd 패키지 설치 확인 및 설치
# rpm -qa | grep vsftpd
# yum install vsftpd
2) vsftpd 서비스 시작 및 자동 실행 설정
# systemctl start vsftpd.service
# systenctl enable vsftpd.service
3) vsftpd 설정
* /etc/vsftpd/vsftpd.conf 설정 파일
# systemctl restart vsftpd.service <<-- 서비스 재시작
# cat /etc/vsftpd/vsftpd.conf
~~~~~
ftpd_banner=Welcome to Shon's FTP Server
※ 공부하며 정리하며,,,, 혹시 틀린부분 있으면 댓글바랍니다.