?一、開啟防火墻ftp端口vi /etc/sysconfig/iptables #編輯防火墻配置文件-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT(允許21端口通過防火墻)-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT(允許20端口通過防火墻)-A INPUT -m state --state NEW -m tcp -p tcp --dport 9000
9045 -j ACCEPT(設置ftp被動模式的端口范圍)圖片50.png二、檢查系統是否已安裝vsftprpm -q vsftpdpackage vsftpd is not installed #說明系統沒有安裝vsftpd圖片51.png三. 安裝vsftpdyum install vsftpd按Y回車,系統自動安裝service vsftpd start #啟動vsftpdservice vsftpd restart #重啟service vsftpd stop #停止chkconfig vsftpd on #設置開機時自動運行此時可以測試是否安裝成功(注:此時為匿名登錄, 此次登錄為匿名登錄名user: anonymous密碼為空,登錄成功則說明vsftp已安裝成功)四、配置vsftp服務器1.配置前先備份cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak圖片52.pngvi /etc/vsftpd/vsftpd.conf #配置2.需要修改的配置信息:listen_port=21 #默認無此行,ftp端口為21,添加listen_port=2222把默認端口修改為2222,注意:防火墻同時要開啟2222端口anonymous_enable=NO #禁止匿名用戶local_enable=YES #設定本地用戶可以訪問
write_enable=YES #全局設置,是否容許寫入(無論是匿名用戶還是本地用戶,若要啟用上傳權限的話,就要開啟他)local_umask=022 #設定上傳后文件的權限掩碼
anon_upload_enable=NO #禁止匿名用戶上傳
anon_mkdir_write_enable=NO #禁止匿名用戶建立目錄
dirmessage_enable=YES #設定開啟目錄標語功能
xferlog_enable=YES #設定開啟日志記錄功能
connect_from_port_20=YES #設定端口20進行數據連接
chown_uploads=NO #設定禁止上傳文件更改宿主
xferlog_file=/var/log/vsftpd.log #日志保存路徑(先創建好文件)xferlog_std_format=YES #使用標準格式async_abor_enable=YES #設定支持異步傳輸功能
ascii_upload_enable=YESascii_download_enable=YES #設定支持ASCII模式的上傳和下載功能
ftpd_banner=Welcome to FTP service. #設定Vsftpd的登陸標語
chroot_local_user=YES #禁止本地用戶登出自己的FTP主目錄
chroot_list_enable=YES #限制登出自己的FTP主目錄的用戶名單
chroot_list_file=/etc/vsftpd/chroot_list #限制登出自己的FTP主目錄的用戶名單所在路徑
userlist_enable=yes #用userlist來限制用戶訪問以下需手動增加
user_config_dir=/etc/vsftpd/userconf #用戶的配置文件路徑pasv_enable=yes #開啟被動模式pasv_min_port=9000 #被動模式最小端口pasv_max_port=9045 #被動模式最大端口reverse_lookup_enable=NO #關閉DNS查找,加快ftp登錄速度3.建立用戶配置目錄mkdir /etc/vsftpd/userconf建立限制登出自己的FTP主目錄的用戶名單touch /etc/vsftpd/chroot_list建立用戶登陸后的目錄mkdir /test并設置目錄權限chown -R 777 /test/4.添加用戶配置文件vi /etc/vsftpd/userconf/ftpuser #此處ftpuser為ftp的用戶名內容為local_root=/test #FTP用戶登陸后指定的目錄圖片53.png5.添加用戶useradd ftpuSERPasswd ftpuser設置ftpuser用戶的密碼此時重啟vsftp服務,service vsftpd restart到此,vsftp已安裝配置完成,可以通過ftp客戶端正常登錄了
來源
景安
請立即點擊咨詢我們或撥打咨詢熱線: 18942620423,我們會詳細為你一一解答你心中的疑難。項目經理在線