1. 程式人生 > >centOS 設定vsftp本地使用者登入

centOS 設定vsftp本地使用者登入

1.配置vsftpd使用者,啟用root使用者.

#cd /etc/vsftpd
   #vi ftpusers
註釋掉root
#vi user_list
註釋掉root

還需要執行(新增防火牆策略或關閉防火牆)

   iptables -I INPUT -p tcp --dport 21 -j ACCEPT

註釋:/etc/sysconfig/iptables (防火牆配置地址)

一定要重啟  vsftpd

設定登入ftp 的預設目錄  

修改 vsftp.conf 檔案 

chroot_local_user=YES
local_root=/var/ftp/pub  ##預設目錄地址

ps:如果還是不能訪問則可以關閉SELinux


   1、檢視SELinux狀態:
   /usr/sbin/sestatus -v      ##如果SELinux status引數為enabled即為開啟狀態
   SELinux status:                 enabled

1、臨時關閉(不用重啟機器):

setenforce 0                  ##設定SELinux 成為permissive模式

                              ##setenforce 1 設定SELinux 成為enforcing模式

   3、修改配置檔案需要重啟機器:
   修改/etc/selinux/config 檔案
   將SELINUX=enforcing改為SELINUX=disabled
   重啟機器即可