国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網管 > 服務器 > 正文

Vsftpd服務器虛擬用戶配置

2020-05-27 13:25:03
字體:
來源:轉載
供稿:網友

   系統環境是: CentOS 5.5 x86_64

  vsftpd有三種用戶模式:匿名用戶、本地用戶、虛擬用戶。本次我們來講解虛擬用戶,它的優點是安全性高,便于管理。

 代碼如下  

# 通過yum直接在線裝vsftpd(rpm版本)

yum -y install vsftpd db4-utils

# 創建vsftp的系統用戶

useradd vuser -s /sbin/nologin

# 創建系統用戶的列表, 一行一個

touch /etc/vsftpd/chroot_list

# 創建虛擬用戶的配置文件路徑目錄

mkdir /etc/vsftpd/user_config

# 把vsftp的系統用戶寫入vsftpd.chroot_list

echo"vuser" >/etc/vsftpd/chroot_list

# 準備工作, 創建vuser, 單行為用戶名, 雙行為密碼

touch /etc/vsftpd/vuser

  內容例如:www.111cn.net

  ftp1

  123456

  ftp2

  123456

 代碼如下  

# 創建虛擬用戶密碼認證的數據庫文件

db_load -T -t hash -f /etc/vsftpd/vuser /etc/vsftpd/vuser.db

# 直接編輯認證文件

vi /etc/pam.d/vsftpd

# 清空里面的內容或者都注釋掉(最前面加#), 添加下面兩行

auth         required     pam_userdb.so db=/etc/vsftpd/vuser account    required     pam_userdb.so db=/etc/vsftpd/vuser

# 編輯vsftp的配置文件

vi /etc/vsftpd/vsftpd.conf

#################################

local_enable=YES write_enable=YES local_umask=022 anon_upload_enable=NO anon_mkdir_write_enable=NO dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES chown_uploads=NO xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES async_abor_enable=YES ascii_upload_enable=YES ascii_download_enable=YES ftpd_banner=Welcome to elain FTP service. chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list chroot_local_user=NO listen=YES

pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES guest_enable=YES guest_username=vuser user_config_dir=/etc/vsftpd/vuser_config reverse_lookup_enable=NO

############################## # 為每個虛擬用戶創建配置文件

vi /etc/vsftpd/vuser_config/ftp1

# 添加如下內容 ############################

local_root=/www/htdocs/ftp1 write_enable=YES anon_world_readable_only=NO anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES

############################ www.111cn.net

# 同樣的方法建立ftp2, 如果用戶多的話, 寫入/etc/vsftpd/vuser來生成密碼認證的數據庫文件

mkdir -p /www/htdocs/ftp{1,2}

echo "ftp1 is ok" >/www/htdocs/ftp1/ftp1.txt echo "ftp2 is ok" >/www/htdocs/ftp2/ftp2.txt

chown -R vuser  /www/htdocs/ftp1 chown -R vuser  /www/htdocs/ftp2

# 啟動vsftp服務器

/etc/init.d/vsftpd restart

# 驗證登陸

  主機名: 您服務器的ip地址

  用戶:ftp1/123456

  用戶:ftp2/456789

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 双城市| 麦盖提县| 荥经县| 安平县| 西平县| 黄平县| 常山县| 四会市| 白水县| 仁化县| 宜春市| 家居| 南皮县| 福清市| 微山县| 化州市| 盐池县| 舞钢市| 青田县| 江达县| 上栗县| 县级市| 驻马店市| 无极县| 阳山县| 太白县| 平阳县| 晋城| 巴里| 达尔| 鲁甸县| 三门峡市| 宜章县| 金塔县| 台中县| 安龙县| 达拉特旗| 富平县| 麟游县| 察雅县| 当雄县|