歡迎您光臨本站 註冊首頁

配置FTP伺服器中的虛擬帳戶

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
1. 配置FTP伺服器中的虛擬帳戶 a) Vsftpd的用戶類型: i.

匿名帳戶 ii. 本地帳戶 iii. 虛擬帳戶 b)

Vsftpd
虛擬用戶帳號的設置過程.
i. 建立虛擬用戶口令庫文件. ii. 生成vsftpd的認證文件

iii. 建立虛擬用戶及所要訪問的目錄並設置許可權. iv. 設置vsftpd.conf配置文件 2.

具體配置步驟: a) 建立虛擬用戶口令文件: #cat logins.txt Mike Pwabcd John Pw123 b) 聲稱

vsftpd的認證文件:
#db_load –T -t hash –f logins.txt /etc/vsftpd/vsftpd_login.db #chmod 600 /etc/vsftpd/vsftpd_login.db c) 建立虛擬用戶所需的PAM配置文件: #cat /etc/pam.d/vsftpd.vu Auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login Account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

d)
建立虛擬用戶及要訪問的目錄並設置相應的許可權: #useradd –d /home/ftpsite virtual #chmod 700 /home/ftpsite e) 設置vsftpd.conf配置文件 #cd /etc/vsftpd #cp vsftpd.conf vsftpd.conf.bak #vi /etc/vsftpd/vsftpd.conf Guest_enable=yes

Guest_username=virtual
Pam_service_name=vsftpd.vu f) #service vsftpd start 3. 對不同的虛擬用戶設置不同的許可權 a) 設置主配置文件: User_config_dir=/etc/vsftpd_user_conf

b)
建立用戶配置文件目錄: #mkdir /etc/vsftpd_user_conf c) 為虛擬用戶建立單獨的配置文件 # cat /etc/vsftpd_user_config Anon_world_readable_only=no //表示用戶可以瀏覽FTP目錄和下載文件

.
Anon_upload_enable=yes //表示用戶可以上傳文件 Anon_mkdir_write_enable=yes //表示用戶具有文件改名和刪除文件的許可權. Anon_other_write_enable=yes //表示用戶具有文件改名和刪除文件的許可權 4. 典型FTP伺服器設置

Anonmouns_enable=yes Local_enable=yes Write_enable=yes Local_umask=022 Dirmessage_enable=yes Xferlog_enable=yes Connect_from_port_20=yes Xferlog_std_format=yes Pam_service_name=vsftpd Userlist_enable=yes Listen=yes Tcp_wrappers=yes Chroot_local_user=yes Max_client=100 Max_per_ip=5 Local_max_rate=500000 Anon_max_rate=200000 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


[火星人 ] 配置FTP伺服器中的虛擬帳戶已經有413次圍觀

http://coctec.com/docs/linux/show-post-51309.html