CentOS/RHCE vsftpd 설정
1781 단어 ftpselinuxsetenforcepureftp
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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
FTP 명령을 실행 BAT 파일에 포함하는 방법FTP를 배치 파일로 실행할 때 대화식으로 입력하는 부분을 텍스트 파일화하고 FTP 명령 줄 옵션 로 파일 이름 지정 user, password를 지정하여 Unix/var/www/html에 index.html을 보내...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.