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

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

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

一、開啟防火墻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(設(shè)置ftp被動模式的端口范圍)

 圖片50.png

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

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

 圖片51.png

三. 安裝vsftpd
yum install vsftpd
按Y回車,系統(tǒng)自動安裝
service vsftpd start     #啟動vsftpd
service vsftpd restart    #重啟
service vsftpd stop   #停止
chkconfig vsftpd on   #設(shè)置開機(jī)時自動運行

此時可以測試是否安裝成功(注:此時為匿名登錄, 此次登錄為匿名登錄名user: anonymous密碼為空,登錄成功則說明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)無此行,ftp端口為21,添加listen_port=2222把默認(rèn)端口修改為2222,注意:防火墻同時要開啟2222端口

anonymous_enable=NO     #禁止匿名用戶 

local_enable=YES        #設(shè)定本地用戶可以訪問。

write_enable=YES        #全局設(shè)置,是否容許寫入(無論是匿名用戶還是本地用戶,若要啟用上傳權(quán)限的話,就要開啟他)

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

anon_upload_enable=NO     #禁止匿名用戶上傳。 

anon_mkdir_write_enable=NO  #禁止匿名用戶建立目錄。

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

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

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)語。

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   #關(guān)閉DNS查找,加快ftp登錄速度 

 

3.建立用戶配置目錄

mkdir /etc/vsftpd/userconf


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

touch /etc/vsftpd/chroot_list

 

建立用戶登陸后的目錄

mkdir /test

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

chown -R 777 /test/

 

4.添加用戶配置文件 

vi /etc/vsftpd/userconf/ftpuser  #此處ftpuser為ftp的用戶名

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

圖片53.png

 

5.添加用戶

useradd  ftpuser

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

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

 

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


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