vsFTPd 서버 간단 한 설정 안내

1. vsFTP d, 현재 자주 사용 되 는 FTP 서버 세트;vsFTPd 는 Linux 발행 판 에서 가장 추앙 받 는 FTP 서버 프로그램 입 니 다.작고 경쾌 하 며 안전 하고 사용 하기 쉬 운 것 이 특징 이다.자신의 특징 을 발휘 하고 파악 할 수 있 도록 하 는 것 도 가장 중요 한 것 은 사용 하 는 것 이다.현재 오픈 소스 운영 체제 에서 자주 사용 되 는 FTPD 세트 는 주로 ProFTPD, PureFTPd 와 wuftpd 등 이 있다.어떤 FTP 서버 세트 가 더 좋 은 지, 어떤 것 이 가장 익숙 한 지, 어떤 것 이 가장 좋 은 지;2. ftp 사용자 관리 해설;FTP 서버 가 사용자 에 대한 관 리 는 기본 적 인 상황 에서/etc/passwd 및/etc/group 에 따라 이 루어 집 니 다. 따라서 우 리 는 반드시 Linux 시스템 사용자 와 사용자 그룹의 관 리 를 알 아야 합 니 다. 사용자 와 사용자 그룹의 관 리 는 모든 응용 프로그램의 기초 입 니 다. 어떤 형 제 는 기본 적 인 것 을 알 고 싶 지 않 고 각종 서버 를 잘 구축 하려 고 합 니 다.사실은 이런 학습 방법 이 가장 현명 하지 못 하 다 는 것 을 증명 한다.몇 분 동안 ftp 서버 를 시 작 했 을 수도 있 지만 문제 가 발생 했 을 때 어디 가 잘못 되 었 는 지 알 수 있 는 것 은 아 닙 니 다.그래서 기 초 는 매우 중요 하 다.FTP 서버 에서 익명 사용자 의 사용자 이름과 비밀 번 호 는 모두 ftp 입 니 다.이 사용 자 는 운영 체제 의/etc/passwd 에서 찾 을 수 있 습 니 다.다음 줄 과 유사 할 수 있 습 니 다.ftp: x: 14: 50: FTP User:/var/ftp:/sbin/nologin 설명:/etc/passwd 는 시스템 사용자 의 설정 파일 입 니 다./etc/group 은 시스템 사용자 그룹 설정 파일 입 니 다. 'Linux 사용자 (user) 와 사용자 그룹 (group) 관리 개술' 과 관련 문서 에서 사용자 관리의 기본 지식 을 알 수 있 습 니 다.ftp 사용자 줄 에서 우 리 는 7 개의 필드 를 보 았 습 니 다. 각 필드 의 쓰기 세그먼트 간 에: 번호 분할;ftp 는 사용자 이름 x 는 암호 필드 이 고 숨겨 진 것 입 니 다.14. 사용자 의 UID 필드 입 니 다. 다른 사용자 의 UID 와 같 지 않 게 설정 할 수 있 습 니 다. 그렇지 않 으 면 시스템 보안 에 문제 가 생 길 수 있 습 니 다.50. 사용자 그룹의 GID 를 사용 하면 다른 사용자 그룹 과 FTP 를 공유 하지 않 는 GID 를 스스로 설정 할 수 있 습 니 다. 그렇지 않 으 면 시스템 에 모든 문제 가 발생 할 수 있 습 니 다.FTP User 는 사용자 설명 필드 입 니 다./var/ftp 는 ftp 사용자 의 집 디 렉 터 리 로 스스로 정의 할 수 있 습 니 다./sbin/nologin 이것 은 사용자 가 SHELL 에 로그 인 하 는 것 입 니 다. 이것 도 정의 할 수 있 습 니 다./sbin/nologin 은 시스템 에 로그 인 할 수 없다 는 것 을 표시 합 니 다.시스템 가상 계 정 은 일반적으로 이렇게 설정 된다.예 를 들 어 ftp 사용자 의/sbin/nologin 을/bin/bash 로 바 꾸 면 ftp 사용 자 는 로 컬 또는 원 격 도구 ssh 또는 telnet 을 통 해 실제 사용자 로 시스템 에 로그 인 합 니 다.이렇게 하 는 것 은 시스템 에 있어 서 안전 하지 않다.한 사용자 가 시스템 에 로그 인 할 필요 가 없다 고 생각 되면 FTP 계 정 에 만 권한 을 줄 수 있 습 니 다. 즉, FTP 의 권한 만 주 고 그의 SHELL 을/bin/bash 등 으로 설정 하지 마 십시오.ftp 사용자 그룹 에 대한 이해:/etc/group 을 볼 때 이와 같은 것 을 발견 할 수 있 습 니 다.ftp: x: 50:/etc/group 은 사용자 그룹의 관리 프로필 입 니 다. 이 줄 은 사용자 그룹 ftp, x 는 암호 세그먼트, 50 은 GID 를 표시 합 니 다.우 리 는/etc/passwd 에 있 는 ftp 줄 을 대조 하여 ftp 사용자 가 ftp 사용자 그룹 에 속 한 다 는 것 을 알 게 되 었 습 니 다. ftp 사용자 줄 의 GID 와 ftp 사용자 그룹의 GID 가 같 기 때 문 입 니 다.3. 설치 가 비교적 간단 하고 일반 발행 판 의 소스 에 모두 있 으 며 가장 많은 것 은 소스 코드 컴 파일 이 고 문제 가 크 지 않 습 니 다.4. 시작 과 종료 시작: /etc/init.d/vsftpd start
/etc/init.d/vsftpd restart
/etc/init.d/vsftpd stop

5. :

우선: 다음 과 같은 몇 줄 이 있 는 지 확인 하기 위해 vsftpd. conf 를 고 쳐 야 합 니 다.
Anon_upload_enable = YES (업로드 권한 개방) Anonmkdir_write_enable = YES (디 렉 터 리 를 만 드 는 동시에 이 디 렉 터 리 에 파일 을 업로드 할 수 있 음) Writeenable = YES (로 컬 사용자 가 쓸 수 있 는 권한 개방)
anonumask = 022 (이 설정 은 vsFTPd 에서 다운로드 할 수 없 는 권한 만 업로드 할 수 있 는 문 제 를 해 결 했 습 니 다) anonother_write_enable = YES (익명 으로 삭제 할 수 없 는 문제 해결)
다음: ftp 사용자 의 집 디 렉 터 리 아래 폴 더 를 만 들 고 권한 을 완전히 개방 하도록 수정 합 니 다. mkdir /var/ftp/pub chmod 777 /var/ftp/pub
(Ubuntu /home/ftp/)

좋은 웹페이지 즐겨찾기