ftp的用戶(hù)配置有三種纬傲。這邊就只要了系統(tǒng)用戶(hù)這個(gè)配置
- 安裝步驟
yum install vsftp
- 配置的是系統(tǒng)用戶(hù)
useradd vftp
passwd xxxx
建立對(duì)應(yīng)的賬號(hào)的配置文件
[root@VM-0-14-centos vsftpd]# cat virtualconf/vftp
local_root=/data/ftp
- 配置文件/etc/vsftpd/vsftpd.conf
#是否允許匿名用戶(hù)登錄YES/NO
anonymous_enable=NO
#是否允許本地用戶(hù)登錄YES/NO
local_enable=YES
#是否允許本地用戶(hù)對(duì)FTP服務(wù)器文件具有寫(xiě)權(quán)限YES/NO
write_enable=YES
#為不同用戶(hù)設(shè)置不同的ftp根目錄
local_root=/data/ftp/
#鎖定用戶(hù)到各自目錄為其根目錄YES/NO
chroot_local_user=YES
#各用戶(hù)是否可以上傳下載YES/NO
allow_writeable_chroot=YES
#用戶(hù)配置目錄陶耍,這就是我新建的那個(gè)文件夾
user_config_dir=/etc/vsftpd/userconfig
#設(shè)置本地用戶(hù)的文件掩碼為缺省022肩民,也可根據(jù)個(gè)人喜好將其設(shè)置為其他值
local_umask=022
# 是否激活目錄歡迎信息功能YES/NO
dirmessage_enable=YES
#是否讓系統(tǒng)自動(dòng)維護(hù)上傳和下載的日志文件默認(rèn)情況該日志文件為/var/log/vsftpd.log,也可以通過(guò)下面的xferlog_file選項(xiàng)對(duì)其進(jìn)行設(shè)定YES/NO
xferlog_enable=YES
#是否以標(biāo)準(zhǔn)xferlog的格式書(shū)寫(xiě)傳輸日志文件YES/NO
xferlog_std_format=YES
#是否以ASCII方式上傳數(shù)據(jù)YES/NO
ascii_upload_enable=YES
#是否以ASCII方式下載數(shù)據(jù)YES/NO
ascii_download_enable=YES
#是否允許監(jiān)聽(tīng)新的端口YES/NO
listen=YES
#此項(xiàng)很重要袱蚓,記得注釋
#listen_ipv6=YES#
pam_service_name=vsftpd
#設(shè)置是否阻扯user_list文件中的用戶(hù)登錄FTP服務(wù)器弟劲,默認(rèn)為YES
userlist_enable=YES
#是否使用tcp_wrappers作為主機(jī)訪(fǎng)問(wèn)控制方式
tcp_wrappers=YES
#當(dāng)userlist_enable為YES脉执,userlist_deny為NO時(shí)沥割,F(xiàn)TP服務(wù)器僅允許user_list中的用戶(hù)訪(fǎng)問(wèn)
userlist_deny=NO
#監(jiān)聽(tīng)一個(gè)新的端口6666
listen_port=49999
#修改ftp默認(rèn)的21端口钦扭,數(shù)字隨意纫版,只要在1024-65535之內(nèi)就行(1024以下是系統(tǒng)保留的,從1024-65535是用戶(hù)使用的)
#是否設(shè)定FTP服務(wù)器將啟用FTP數(shù)據(jù)端口的連接請(qǐng)求YES/NO
#connect_from_port_49999=YES
pasv_enable=YES
pasv_min_port=50000
pasv_max_port=50001
- 開(kāi)發(fā)端口客情。這邊設(shè)置的被動(dòng)模式
本地連接時(shí)需要選擇被動(dòng)模式