1. 程式人生 > >5、vsftp服務器配置

5、vsftp服務器配置

賬戶 windows clas 默認 selinux RM 權限 anon 配置ftp服務器

  1. linux下vsftpd安裝步驟
    1. 首先安裝vstfpd
      1. sudo yum -y install vstfpd
    2. 去根目錄創建ftpfile文件夾
      1. cd /
      2. sudo mkdir ftpfile
        1. 以後使用ftp上傳的時候就會傳到這個文件夾下面
      3. cd ftpfile
    3. 創建一個ftp賬戶,這個賬戶只對ftpfile這個目錄有權限,對於登錄linux沒有權限,
      1. sudo useradd ftpuser -d /ftpfile/ -s /sbin/nologin
    4. 接下來賦予權限
      1. chown -R ftpuser.ftpuser /ftpfile/
    5. 查看ftpfile文件夾的所屬用戶和權限設置
      1. cd /
      2. ll
    6. 重設ftpuser用戶的密碼
      1. sudo passwd ftpuser
        1. 為了方便起見,密碼默認設置xxxxxx
    7. 在ftpfile文件夾下面創建一個文件
      1. sudo vim index.html
        1. 內容隨意
    8. 接下來配置ftp服務器,讓ftp服務器的配置指向剛剛創建的ftpfile目錄
      1. ll | grep ftp
      2. whereis vsftpd
        1. vsftpd: /usr/sbin/vsftpd /etc/vsftpd /usr/share/man/man8/vsftpd.8.gz
      3. sudo vim /etc/vsftpd/vsftpd.conf
        1. 找到banner節點
          1. 客戶端登錄的時候的提示信息
          2. 修改為ftpd_banner=Welcome to happymmall FTP service.
        2. 添加一個重要的屬性loacal_root
          1. 把本地目錄指向剛剛創建的文件夾
            1. local_root=/ftpfile
          2. 匿名訪問的時候
            1. anno_root = /ftpfile
        3. 找到另外一個節點chroot_list
          1. 首先把節點打開
            1. cahroot_list_enable=YES
            2. chroot_list_file=/etc/vsftpd/chroot_list
          2. 添加節點use_localtime
            1. ftp服務器使用的是本地的時間
              1. use_localtime=yes
        4. 匿名訪問節點關閉
          1. anonymous_enable=NO
        5. 保存退出
      4. 根據上一步的設置,創建文件chroot_list,並且添加用戶
        1. cd /etc/vsftpd
        2. vim chroot_list
        3. 在chroot_list文件當中添加用戶ftpuser
      5. 添加被動傳輸的範圍
        1. pasv_min_port=30000 最小的傳輸端口

          pasv_max_port=30999 最大的傳輸端口

      6. 重啟vsftpd服務
        1. sudo service vsftpd restart
      7. 配置防火墻
        1. vim /etc/sysconf/iptables
      8. 重啟防火墻
        1. service iptables restart
      9. 重啟vsftpd服務
        1. service vsftpd restart
    9. 設置selinux的配置文件
      1. vim /etc/selinux/conf
        1. SELINUX=disabled
      2. 重新生效
        1. sudo setenforce 0
      3. 重啟vsftpd服務
        1. sudo service vsftpd restart
      4. 完(順利運行)
  2. windows



來自為知筆記(Wiz)

5、vsftp服務器配置