亚洲欧美日韩国产精品专区,亚洲av成人午夜福利在线观看,亚洲精品一卡2卡3卡四卡乱码,亚洲av无码专区国产不卡顿,亚洲美国产亚洲av

CentOS操作系統(tǒng)下安裝配置Vsftp方法

發(fā)布時(shí)間:2019-04-10 瀏覽次數(shù):4236

一、開(kāi)啟防火墻ftp端口
vi /etc/sysconfig/iptables     #編輯防火墻配置文件


-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT(允許21端口通過(guò)防火墻)   


-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT(允許20端口通過(guò)防火墻)    


-A INPUT -m state --state NEW -m tcp -p tcp --dport 9000:9045 -j ACCEPT(設(shè)置ftp被動(dòng)模式的端口范圍)

 圖片50.png

二、檢查系統(tǒng)是否已安裝vsftp

rpm -q vsftpd
package vsftpd is not installed        #說(shuō)明系統(tǒng)沒(méi)有安裝vsftpd

 圖片51.png

三. 安裝vsftpd
yum install vsftpd
按Y回車(chē),系統(tǒng)自動(dòng)安裝
service vsftpd start     #啟動(dòng)vsftpd
service vsftpd restart    #重啟
service vsftpd stop   #停止
chkconfig vsftpd on   #設(shè)置開(kāi)機(jī)時(shí)自動(dòng)運(yùn)行

此時(shí)可以測(cè)試是否安裝成功(注:此時(shí)為匿名登錄, 此次登錄為匿名登錄名user: anonymous密碼為空,登錄成功則說(shuō)明vsftp已安裝成功)

四、配置vsftp服務(wù)器

1.配置前先備份

cp  /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak

圖片52.png  

vi /etc/vsftpd/vsftpd.conf     #配置


2.需要修改的配置信息:

listen_port=21         #默認(rèn)無(wú)此行,ftp端口為21,添加listen_port=2222把默認(rèn)端口修改為2222,注意:防火墻同時(shí)要開(kāi)啟2222端口

anonymous_enable=NO     #禁止匿名用戶(hù) 

local_enable=YES        #設(shè)定本地用戶(hù)可以訪(fǎng)問(wèn)。

write_enable=YES        #全局設(shè)置,是否容許寫(xiě)入(無(wú)論是匿名用戶(hù)還是本地用戶(hù),若要啟用上傳權(quán)限的話(huà),就要開(kāi)啟他)

local_umask=022         #設(shè)定上傳后文件的權(quán)限掩碼。

anon_upload_enable=NO     #禁止匿名用戶(hù)上傳。 

anon_mkdir_write_enable=NO  #禁止匿名用戶(hù)建立目錄。

dirmessage_enable=YES     #設(shè)定開(kāi)啟目錄標(biāo)語(yǔ)功能。

xferlog_enable=YES       #設(shè)定開(kāi)啟日志記錄功能。

connect_from_port_20=YES   #設(shè)定端口20進(jìn)行數(shù)據(jù)連接。

chown_uploads=NO         #設(shè)定禁止上傳文件更改宿主。

xferlog_file=/var/log/vsftpd.log   #日志保存路徑(先創(chuàng)建好文件)

xferlog_std_format=YES     #使用標(biāo)準(zhǔn)格式 

async_abor_enable=YES    #設(shè)定支持異步傳輸功能。

ascii_upload_enable=YES 

ascii_download_enable=YES   #設(shè)定支持ASCII模式的上傳和下載功能。 

ftpd_banner=Welcome to FTP service.   #設(shè)定Vsftpd的登陸標(biāo)語(yǔ)。

chroot_local_user=YES     #禁止本地用戶(hù)登出自己的FTP主目錄。

chroot_list_enable=YES    #限制登出自己的FTP主目錄的用戶(hù)名單。

chroot_list_file=/etc/vsftpd/chroot_list   #限制登出自己的FTP主目錄的用戶(hù)名單所在路徑。

userlist_enable=yes     #用userlist來(lái)限制用戶(hù)訪(fǎng)問(wèn)


以下需手動(dòng)增加:

user_config_dir=/etc/vsftpd/userconf    #用戶(hù)的配置文件路徑 

pasv_enable=yes    #開(kāi)啟被動(dòng)模式 

pasv_min_port=9000   #被動(dòng)模式最小端口  

pasv_max_port=9045    #被動(dòng)模式最大端口

reverse_lookup_enable=NO   #關(guān)閉DNS查找,加快ftp登錄速度 

 

3.建立用戶(hù)配置目錄

mkdir /etc/vsftpd/userconf


建立限制登出自己的FTP主目錄的用戶(hù)名單

touch /etc/vsftpd/chroot_list

 

建立用戶(hù)登陸后的目錄

mkdir /test

并設(shè)置目錄權(quán)限

chown -R 777 /test/

 

4.添加用戶(hù)配置文件 

vi /etc/vsftpd/userconf/ftpuser  #此處ftpuser為ftp的用戶(hù)名

內(nèi)容為local_root=/test      #FTP用戶(hù)登陸后指定的目錄

圖片53.png

 

5.添加用戶(hù)

useradd  ftpuser

passwd ftpuser設(shè)置ftpuser用戶(hù)的密碼

此時(shí)重啟vsftp服務(wù),service vsftpd restart

 

到此,vsftp已安裝配置完成,可以通過(guò)ftp客戶(hù)端正常登錄了。


以上文章是否對(duì)您有幫助?
  • 聯(lián)系銷(xiāo)售
    請(qǐng)?zhí)砑游业钠髽I(yè)微信
    為您提供1V1產(chǎn)品咨詢(xún),上云方案定制服務(wù)
    企業(yè)微信
  • 請(qǐng)?zhí)砑游⑿殴娞?hào)
    掃碼登錄,業(yè)務(wù)提醒
    工單申報(bào),優(yōu)惠活動(dòng)
    關(guān)注公眾號(hào)