CentOS/RHCE vsftpd 설정

ftp 서 비 스 는 가장 흔 하고 자주 사용 되 며 질문 도 가장 많 습 니 다.ftp 의 종류 가 매우 많은 데,예 를 들 어 vsftp,pureftp,proftp 등 이다.역장 들 은 ftp 를 자주 사용 하고 ftp 를 정 하지 못 하 는 경우 도 많다.아래 0 시작 점 설정 vsftp.
1.설치
# yum -y install vsftpd

2.서비스 시작
# service vsftpd start

3.자동 시작
# chkconfig vsftpd on

4.ftp 계 정 추가
# useradd –d /data/wwwroot/www.ttlsa.com/webroot -g nobody –s /sbin/nologin ttlsa_ftp
[warning]뒤에–s/sbin/nologin 인 자 를 추가 하지 않 으 면 일반 시스템 사용자 로 서버 에 로그 인 할 수 있 는 권한 이 있 습 니 다.이것 은 매우 위험 합 니 다.[/warning]주석:-s/sbin/nologin 은 시스템 에 로그 인 할 수 없 게 합 니 다.-d 는 사용자 디 렉 터 리 를/data/www.wroot/www.ttlsa.com/webroot 로 지정 하여 원 하 는 디 렉 터 리 로 바 꿉 니 다.-g nobody 는 사용 자 를 nobody 그룹 에 추가 합 니 다.(nobody 그룹 에 추가 합 니 다.웹 을 위해 실행 할 수 있 습 니 다)ttlsaftp 는 ftp 사용자 이름 입 니 다.ftp 사용자 이름 으로 바 꿉 니 다.이 명령 을 실행 한 후 다음 알림 이 나타 나 면:useradd:warning:the home directory already exists.Not copying any file from skel directory into it.이것 은 사용자 의 디 렉 터 리 가 이미 존재 한 다 는 것 을 설명 합 니 다.사용 자 를 추가 하 는 데 실패 한 것 이 아니 라 무시 할 수 있 습 니 다.
5.비밀번호 만 들 기
# passwd ttlsa_ftp

6.디 렉 터 리 속성 수정
# chown -R ttlsa_ftp /data/wwwroot/www.ttlsa.com/webroot
모든 디 렉 터 리 와 파일 의 속 주 를 ttlsa 로 재 귀적 으로 변경 합 니 다.ftp 이렇게 하면 사이트 가 실 행 될 수도 있 고 ftp 도 수정 할 수 있 습 니 다.
7.ftp 설정
4.567913.기본 적 인 매개 변 수 는 변 하지 않 고 위의 두 부분 은 수정 해 야 합 니 다.
8.서버 재 부팅
# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
chroot_local_user=YES

9.selinux 가 열 린 상태 에서 업로드 나 새 폴 더 작업 을 할 때 550 또는 553 오류 가 발생 하면 SELinux 로 인 한 vsftp 에서 파일 을 읽 고 쓸 수 없습니다.다음 설정 을 해 야 합 니 다:
selinux 를 닫 거나
4
# service vsftpd restart
전재 운송 생존 시간 을 밝 혀 주 십시오.  http://www.ttlsa.com/html/3872.html

좋은 웹페이지 즐겨찾기