日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

CentOS7 搭建FTP服務(wù)器

 海子的詩 2019-05-15

一、安裝vsftpd
  1、安裝vsftpd: yum install vsftpd -y
  2、啟動vsftpd: systemctl start vsftpd
  3、設(shè)置開機(jī)啟動:systemctl enable vsftpd

  4、創(chuàng)建ftp根目錄: mkdir -p /ftpserver

二、設(shè)置配置文件:vim /etc/vsftpd/vsftpd.conf 

  listen=NO                 // 如此條改為了,等于YES也行
  listen-address=172.16.0.236         // 綁定本機(jī)IP
  #禁止匿名訪問
  anonymous_enable=NO
  anon_upload_enable=NO
  anon_mkdir_write_enable=NO
  anon_other_write_enable=NO


  chroot_list_enable=NO           // 不允許用戶離開自己的主目錄
  chroot_list_file=/etc/vsftpd.chroot_list    // 虛擬用戶列表,每行一個用戶名
  local_enable=YES               // 允許本地用戶訪問
  write_enable=YES              // 允許本地用戶寫入
  local_umask=022              // 上傳后的文件的默認(rèn)掩碼
  chroot_local_user=YES            // 禁止本地用戶離開自己的主目錄
  pam_service_name=vsftpd.vu        // 權(quán)限驗(yàn)證需要的加密文件
  guest_enable=YES              // 開啟虛擬用戶功能
  guest_username=ftp            // 虛擬用戶的宿主目錄
  virtual_use_local_privs=YES          // 用戶登錄后操作目錄和本地用戶權(quán)限一樣
  user_config_dir=/etc/vsftpd/vconf     // 虛擬用戶主目錄設(shè)置文件
  allow_writeable_chroot=YES        // 允許寫入用戶主目錄,這條特別重要

三、添加用戶,并創(chuàng)建用戶目錄

  1、vim /etc/vsftpd.chroot_list,添加兩個用戶如進(jìn)去,分別為:

  user1

  user2

  2、mkdir -p  /ftpserver/user1  /ftpserver/user2 // 創(chuàng)建用戶目錄

  3、chmod –R 755 /ftpserver/user1 /ftpserver/user2 // 修改目錄權(quán)限

四、設(shè)置用戶密碼和數(shù)據(jù)庫

  1、echo -e "user1\n123456\nuser2\n123456" >/etc/vsftpd/vusers.list   // 創(chuàng)建用戶和密碼

  2、cd /etc/vsftpd                              

  3、db_load  –T  –t  hash  –f  vusers.list  vusers.db  

  4、chmod  600  vusers.*

五、指定認(rèn)證方式,添加如下內(nèi)容 vim /etc/pam.d/vsftpd.vu

  #%pam-1.0

  auth   required  pam_userdb.so  db=/etc/vsftpd/vusers

  account  required  pam_userdb.so  db=/etc/vsftpd/vusers 

六、創(chuàng)建文件并指定ftp用戶目錄

  1、mkdir –p /etc/vsftpd/vconf

  2、cd /etc/vsftpd/vconf

  3、touch user1 user2
  4、添加內(nèi)容,vim user1

    local_root=/ftpserver/user1

  5、vim user2

    local_root=/ftpserver/user2

七、重啟服務(wù)即可訪問FTP:systemctl  restart vsftpd

八、添加新用戶

  1、創(chuàng)建新用戶目錄:mkdir -p /ftpserver/test1
  
  2、 添加用戶名,vim /etc/vsftpd.chroot_list,添加內(nèi)容: test1
   
  3、修改目錄權(quán)限Chmod –R 755 /ftpserver/test1

  4、添加用戶及密碼,vim /etc/vsftpd/vusers.list
    test1      //用戶名
    a123456    //密碼
  5、設(shè)置數(shù)據(jù)庫
    cd /etc/vsftpd
    db_load –T –t hash –f vusers.list vusers.db
    chmod 600 vusers.*
  6、創(chuàng)建文件名文件,并指定用戶目錄
    touch /etc/vsftpd/vconf/test1
    vim /etc/vsftpd/vconf/test1
    local_root=/ftpserver/test1

  7、重啟服務(wù)即可:systemctl  restart vsftpd

注意事項(xiàng):

1、如讓用戶有寫入權(quán)限,則需給用戶目錄添加其它用戶的寫入權(quán)限: chmod o+w /ftpserver/jefflee
2、如還訪問不了,記得設(shè)置(打開:vim /etc/selinux/config):SELINUX=permissive

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多