1. 程式人生 > >Linux centos 安裝 ftp(Vsftp) 與 設置ftp(Vsftp)

Linux centos 安裝 ftp(Vsftp) 與 設置ftp(Vsftp)

linux user highlight strong str 沒有 back 創建 one

本文章只是簡單搭建,因為公司只須要簡單使用,雖然簡單但是之前也走了一些彎路,所以決定把過程記錄下來。

一、Vsftp安裝與卸載

  1. 安裝:yum install vsftpd
  2. 卸載:yum remove vsftpd

二、啟動服務

  1. 啟動:systemctl start vsftpd.service
  2. 重啟:systemctl restart vsftpd.service
  3. 停止:systemctl stop vsftpd.service

三、用戶配置(註:修改配置文件保存後,都重啟一下

  1、匿名用戶

    • vsftpd 有兩個匿名用戶:anonymous、ftp,匿名用戶默認是只能看到 /var/ftp/pub 目錄下的文件
    • 如果要讓匿名用戶對 /var/ftp/pub 文件進行創建、刪除、修改是需要修改目錄權限
    • 第一步:修改目錄權限
      命令:chown -R ftp /var/ftp/pub
    • 第二步:修改如下配置參數(沒有就增加,主要是把前面的 "#" 去掉)
    • #打開配置文件
      vi /etc/vsftpd/vsftpd.conf
      #允許匿名用戶上傳文件
      anon_upload_enable=YES
      #允許匿名用戶創建目錄
      anon_mkdir_write_enable=YES
      #允許匿名用戶其他寫入權限
      anon_other_write_enable=YES  
    • 關閉匿名用戶:
    • #打開配置文件
      vi /etc/vsftpd/vsftpd.conf 
      找到 anonymous_enable = YES,把YES改為NO

  2、創建用戶

    • 創建一個myftp賬號,可以對目錄任意操作
    • #創建用戶 如:myftp
      useradd -d /home/myftp -s /sbin/nologin myftp
      #設置賬號密碼
      passwd myftp 回車會讓輸入兩次密碼
      

註:修改配置文件保存後重啟喲!!!!!

 

Linux centos 安裝 ftp(Vsftp) 與 設置ftp(Vsftp)