1, Vsftpd 개요
어떤 종류의 FTP 서버는 안전한? 유닉스와 리눅스에서 가장 중요 한 것은 vsftp (아주 FTP 데몬, 매우 안전한 FTP 서버를 보안). 이름에서 알 수 있듯이, 시작 포인트의 VSFTPD 디자인은 보안 이다. 버전의 지속적인 업그레이드와 동시에 VSFTPD 성능 및 안정성에 큰 진전을 이루었습니다. 레드햇, 수 세, http://www.aliyun.com/zixun/aggregation/33836.html 처럼 "> 데비안 GNU, 그놈, 일부 대형 사이트, KDE, 등 그들의 FTP 서버로 VSFTPD를 사용합니다. Http://vsftpd.beasts.org/to를 갈 수 있다 그것에 업데이 트를 얻을.
2, VSFTPD 설치
2.1, RHL9 + VSFTPD-.1.1.3-8.I386.RPM 패키지 설치
VSFTPD의 설치는 간단 하다. RHL9에서 "메인 메뉴"를 실행 하 여 설치를 완료할 수 있습니다-"시스템 설정"-"추가/제거 응용 프로그램"-그래픽 인터페이스에서 FTP 서버-"업데이트"를 선택 하거나 문자 인터페이스에서 다음 명령을 실행.
RPM-IVH vsftpd-1.1.3-8.i386.rpm
2.2, vsftpd 1.2.0.tar.gz 설치
⑴ 준비 조건
"아무도" 사용자 VSFTPD 기본 구성에 필요한. 사용자가 이미 존재 하는 경우에 시스템, Useradd 명령 프롬프트에이 사용자를 추가 합니다.
[Root@hpe45 루트] # Useradd 아무도
Useradd:user 아무도 존재
"/ Usr/공유/빈" 디렉토리 VSFTPD 기본 구성에 필요 합니다. 이 디렉터리는 디렉터리가 이미 있는 경우 mkdir 명령은 적절 한 프롬프트.
[Root@hpe45 루트] # mkdir/usr/공유/빈 /
Mkdir: 디렉토리 ' 는/usr/공유/빈' 만들기를 수 없습니다: 파일 존재
VSFTPD 익명 FTP 서비스를 제공 하면 "ftp" 사용자 및 유효한 익명 디렉터리가 필요 합니다.
[Root@hpe45 루트] # mkdir/var/ftp /
[Root@hpe45 루트] # useradd-d/var/ftp FTP
다음 작업은 FTP 사용자가 이미 존재 하는 여부에 대 한 유용 합니다.
[Root@hpe45 루트] # chown root.root/var/ftp
[Root@hpe45 루트] # chmod og-w/var/ftp
⑵ 컴파일 VSFTPD
공식 사이트에서 다운로드는 / 루트 디렉터리 및 다음 명령을 실행 합니다:
[Root@hpe45 루트] # 타르 zxvf vsftpd-1.2.0.tar.gz
[Root@hpe45 루트] # CD vsftpd 1.2.0
[Root@hpe45 vsftpd-1.2.0] # 확인
⑶ 설치 잘 VSFTPD 컴파일
"설치 확인" 수행은 컴파일된 이진 파일, 매뉴얼, 등 적절 한 디렉터리에 복사 하. RHL9에 다음 복제를 수동으로 수행 하려면 필요할 수 있습니다.
[Root@hpe45 vsftpd-1.2.0] # CP vsftpd/usr/지방/sbin/vsftpd
[Root@hpe45 vsftpd-1.2.0] # CP Vsftpd.conf.5/usr/local/share/man/man5
[Root@hpe45 vsftpd-1.2.0] # CP VSFTPD.8/USR/LOCAL/SHARE/MAN/MAN8
또한, "make install" 간단한 구성 파일을 복제 하지 않습니다, 그리고 다음 명령을 실행 하는 것이 좋습니다.
[Root@hpe45 vsftpd-1.2.0] # CP vsftpd.conf/etc
⑷ 로컬 사용자에 대 한 Pam 설정
VSFTPD에 로그온 로컬 사용자를 허용 하는 경우 다음을 수행 합니다.
[Root@hpe45 vsftpd-1.2.0] # CP redhat/vsftpd.pam/etc/pam.d/ftp