溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

centos7搭建虛擬用戶ftp服務(wù)

發(fā)布時間:2020-07-12 14:30:34 來源:網(wǎng)絡(luò) 閱讀:950 作者:俊偉祺i 欄目:建站服務(wù)器

centos7搭建虛擬用戶ftp服務(wù)
1.創(chuàng)建虛擬賬戶文件,奇數(shù)行為用戶名,偶數(shù)行為密碼
centos7搭建虛擬用戶ftp服務(wù)
centos7搭建虛擬用戶ftp服務(wù)
2.將存儲虛擬賬戶用戶名密碼文件轉(zhuǎn)換為數(shù)據(jù)庫,數(shù)據(jù)庫文件為vuser.db
centos7搭建虛擬用戶ftp服務(wù)
3.配置pam驗證加載賬戶名密碼數(shù)據(jù)庫
centos7搭建虛擬用戶ftp服務(wù)
4.創(chuàng)建系統(tǒng)賬戶指定ftp根目錄位置,用戶名為virtualftp
centos7搭建虛擬用戶ftp服務(wù)
5.修改ftp主配置文件支持虛擬賬戶
centos7搭建虛擬用戶ftp服務(wù)
6.創(chuàng)建存儲虛擬賬戶訪問ftp目錄
centos7搭建虛擬用戶ftp服務(wù)
7.設(shè)置Alice允許下載和上傳權(quán)限
centos7搭建虛擬用戶ftp服務(wù)
8.設(shè)置marry下載上傳創(chuàng)建目錄刪除數(shù)據(jù)覆蓋重命名文件或者目錄
centos7搭建虛擬用戶ftp服務(wù)
9.創(chuàng)建測試數(shù)據(jù)啟動服務(wù)設(shè)置服務(wù)開機自動啟動
1)創(chuàng)建測試數(shù)據(jù)
centos7搭建虛擬用戶ftp服務(wù)
2)設(shè)置ftp根目錄為755權(quán)限,允許其他用戶下載,設(shè)置777權(quán)限,允許寫入
centos7搭建虛擬用戶ftp服務(wù)
3)啟動服務(wù)開機自動啟動
centos7搭建虛擬用戶ftp服務(wù)
全局配置項字段詳解

  • listen=NO: 是否以獨立運行的方式監(jiān)聽服務(wù)
  • listen_address=IP地址:設(shè)置監(jiān)聽f t p服務(wù)的ip地址,默認(rèn)監(jiān)聽所有IP地址
  • listen_port=21:設(shè)置監(jiān)聽ftp服務(wù)的端口號
  • write_enable=YES:開啟寫入權(quán)限
  • download_enable=YES:允許下載權(quán)限
  • dirmessage_enable=YES:用戶切換進入目錄時顯示 “.message”文件(如果已存在)的內(nèi)容
  • xferlog_enable=YES:啟用xferlog日志,默認(rèn)記錄到 /var/log/xferlog
  • xferlog_std_format=YES:ftp日志格式
  • connect_from_port_20=YES:數(shù)據(jù)連接端口號默認(rèn)20
  • pasv_enable=NO:禁止被動模式連接;默認(rèn)允許被動模式連接
  • pasv_max_port=21600:起始端口號
  • pasv_min_port=21700:結(jié)束端口號
  • pam_service_name=vsftpd:開啟PAM驗證
  • userlist_enable=YES:允許user_list列表用戶登錄ftp
  • userlist_deny=YES:不允許user_list列表用戶登錄ftp
  • max_clients=0:限制多個客戶端同時連接(0為無限制)
  • max_per_ip=0:允許相同IP地址訪問ftp連接次數(shù)(0為無限制)
  • tcp_wrappers=YES:ftp的訪問控制列表提升安全性使用
    匿名配置項字段詳解
  • anonymous_enable=YES:是否允許匿名訪問;
  • anon_umask=022:設(shè)置匿名用戶所上傳文件的默認(rèn)權(quán)限掩碼值(反掩碼);
  • anon_root=/var/ftp:設(shè)置匿名用戶的FTP根目錄;
  • anon_upload_enable=YES;是否允許匿名用戶上傳文件;
  • anon_mkdir_write_enable=YES:是否允許匿名用戶由創(chuàng)建目錄的寫入權(quán)限;
  • anon_other_write_enable=YES:是否允許匿名用戶有其他寫入權(quán)限,如對文件改名、覆蓋及刪除文件等
    本地用戶配置項
  • local_enable=YES:是否允許本地用戶訪問;
  • local_umask=022:設(shè)置本地用戶所上傳文件的默認(rèn)權(quán)限掩碼值(反掩碼);
  • local_root=/var/ftp:設(shè)置本地用戶的FTP根目錄(默認(rèn)為用戶的宿主目錄);
  • chroot_local_user=YES:是否將FTP本地用戶禁錮在宿主目錄中;
  • allow_writeable_chroot=YES:允許被限制用戶的主目錄具有寫權(quán)限;
  • local_max_rate=0:限制本地用戶的最大傳輸速率(0為無限制),單位為字節(jié)/秒(B/s)
    虛擬用戶配置項
  • guest_username=test:指定映射的系統(tǒng)用戶名稱;
  • guest_enable=YES:是否啟用虛擬用戶;
  • allow_writeable_chroot=允許被限制用戶的主目錄具有寫權(quán)限(此項必須寫入,否則可能會報錯)
  • anon_world_readable_only=NO:允許用戶下載目錄內(nèi)容
  • anon_other_write_enable=YES:允許匿名用戶有其他寫入權(quán)限,如重命名、覆蓋及刪除文件等;
  • user_config_dir=/etc/vsftpd/vusers_dir:指定虛擬用戶獨立的配置文件目錄;
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI