1. 程式人生 > >vsftp安裝與配置for Linux

vsftp安裝與配置for Linux

以Centos6中使用為例

1.安裝

yum -y install vsftpd

2.基本配置

vi /etc/vsftpd/vsftpd.conf

匿名訪問和切換根目錄都會給伺服器帶來安全風險,我們把這兩個功能關閉

找到以下2行按下面進行修改

anonymous_enable=NO
chroot_local_user=YES

重新啟動 FTP 服務以使配置生效

service vsftpd restart

3.設定ftp專用的使用者

useradd ftpuser
echo "pass123456" | passwd ftpuser --stdin
usermod 
-s /sbin/nologin ftpuser

4.為使用者設定專用的FTP目錄

usermod -d /data/ftp ftpuser

 

進階設定

vi /etc/vsftpd/vsftpd.conf
在最後加上

1.修改埠

listen_port=2101

 

2.解決列表失敗的錯誤

pasv_min_port=30900
pasv_max_port=30999

 

重啟服務,生效