FTP服務器搭建

需求:只允許單一用戶登錄上傳,禁止下載。

    • Yum安裝
    yum  install  -y vsftpd
  • 創建用戶並禁止登錄

    useradd  usftp     #創建用戶
    passwd usftp       #更改密碼
    usermod -s /sbin/nologin  usftp   #禁止登錄
  • 更改相關配置文件

    cd /etc/vsftpd/
    vim vsftpd.conf 
    anonymous_enable=NO   #禁止匿名登錄
    write_enable =YES     #允許上傳文件
    download_enable=NO    #禁止下載文件
    
    chroot_local_user=YES          #將本地用戶禁錮在宿主目錄中   
    chroot_list_enable=YES         #將系統用戶限止在自己的home目錄下                      
    # (default follows) 
    chroot_list_file=/etc/vsftpd/chroot_list    #chroot_list  文件寫入允許登錄FTP的用戶
    
    userlist_enable=YES           #開啓userlist功能            
    userlist_deny=No              
    userlist_file=/etc/vsftpd/user_list
  • 修改配置文件讓其只能訪問自身目錄

    vim  /etc/vsftpd/chroot_list   #如沒有chroot_list就自己創建一個
    usftp
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章