vsftpd FTP 서버 구성
0. 디렉터리/etc/vsftpd에 들어가서 vsftpd.conf 백업은 vsftpd입니다.conf.bak (그렇지 않으면 시작할 때 이것을 시작합니다) 1.디렉터리/etc/vsftpd에 들어가서 파일 myserver를 만듭니다.conf (새 프로필을 만들었습니다. 원래 버전에 영향을 주지 않습니다.) 내용은 다음과 같습니다.
pam_service_name=myserver # /etc/pam.d/myserver
anonymous_enable=NO
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
virtual_use_local_privs=YES
chroot_local_user=YES
guest_enable=YES
guest_username=appache
listen=YES
listen_prot=21
user_sub_token=$USER
local_root=/home/dir/$USER
pasv_min_port=30000
pasv_max_port=30999
xferlog_enable=YES
2. 파일/etc/pam을 만듭니다.d/myserver(conf 파일의 pam 모듈 이름에 해당), 내용은 다음과 같습니다.
auth required pam_userdb.so db=/etc/vsftpd/myserveruser ( )
account required pam_userdb.so db=/etc/vsftpd/myserveruser
3. 디렉토리/etc/vsftpd에서 사용자 이름 만들기 - 암호 맵 파일 myserverusermap.txt(내용:
user1
password1
user2
password2
4. PAM에서 읽을 수 있는 계정 데이터베이스를 생성합니다. 명령은 다음과 같습니다.
db_load -T -t hash -f myserveruser_map.txt myserveruser.db ( 2 pam )
5. 디렉터리/home/dir/$USER를 만들고 명령을 실행합니다: (예:/home/dir/abc는 abc 디렉터리가 가상 사용자 abc의 메인 디렉터리로 여러 가상 사용자를 지원할 수 있습니다)
chmod 777 /home/dir/$USER ( )
6. vsftpd. 재부팅/etc/init.d/vsftpd restart
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.