1. FTP & vsFTPD 의 정의
1-1. FTP란?
– File Transfer Protocol의 약자로 TCP/IP 환경에서의 파일 전송용 어플리케이션 프로토콜이 다.
– 네트워크 상의 이기종 컴퓨터에 로그인 한 후 원격지 컴퓨터 간에 파일을 교환할 수 있 는 기능을 제공한다 .
– 사용자마다 권한을 다르게 줄 수 있으며 다운로드 및 업로드가 가능하다.
1-2. vsFTPD란?
– very secure FTPD는 Linux 시스템에서 사용할 수 있는 GPL 기반의 FTP 서버 프로그램이다.
– 보안, 성능, 안정성이 우수한 프로그램이다.
2. vsFTPD 설치
2-1. 패키지 설치 확인 – 패키지 설치 확인후 yum 으로 vsFTPD를 설치한다.
# rpm -qa | grep vsftpd
# yum install vsftpd*
2-2. 사용자 추가 및 vsftpd 데몬 실행
– 사용자를 추가한 후 데몬을 실행시킨다 .
# useradd ftp_test
# passwd ftp_test
# service vsftpd start
3. FTP 접속 테스트
3-1. 로컬에서 ftp 접속 확인
– 로컬에서 ftp 접속확인 후 디렉토리를 생성한다 .
# ftp localhost
# mkdir test1 -> 파일 생성되는 것 확인.
3-2. 원격지에서 ftp 접속 확인
– 원격지에서 ftp 접속확인 후 디렉토리를 생성한다 .
# ftp x.x.x.x
# mkdir test2 -> 파일 생성되는 것 확인.
4. vsFTPD 설정
4-1. vsftpd.conf 파일의 설정 방법
– vsftpd.conf 파일을 수정해 원하는 설정을 적용할 수 있다
# vi /etc/vsftpd/vsftpd.conf