溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

CentOS6.8怎么安裝vsftpd

發(fā)布時(shí)間:2022-04-13 10:54:41 來源:億速云 閱讀:200 作者:iii 欄目:編程語言

這篇文章主要講解了“CentOS6.8怎么安裝vsftpd”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“CentOS6.8怎么安裝vsftpd”吧!

vsftpd是“very secure ftp daemon”的縮寫,是一個(gè)完全免費(fèi)的、開發(fā)源代碼的ftp服務(wù)器軟件。

vsftpd是一款在linux發(fā)行版本中最受推崇的ftp服務(wù)器程序,小巧輕快、安全易用、支持虛擬用戶、支持帶寬限制等功能。

系統(tǒng)環(huán)境:centos 6.8 64位

vsftpd版本 :vsftpd-2.22-21.el6.x86_64

1.執(zhí)行命令

yum -y install vsftpd

ps:(1)是否使用sudo權(quán)限執(zhí)行根據(jù)具體環(huán)境來決定;(2)rpm -qa | grep vsftpd可通過這個(gè)檢查是否已安裝vsftpd;(3)默認(rèn)配置文件在/etc/vsftpd/vsftpd.conf.

CentOS6.8怎么安裝vsftpd

2.在跟目錄下新建文件夾:/product/ftpfile/

CentOS6.8怎么安裝vsftpd

3.添加一個(gè)匿名用戶ftpuser,命令:

sudo useradd ftpuser -d /product/ftpfile -s /sbin/nologin

4.修改文件ftpfile的權(quán)限,命令:

sudo chown -r ftpuser.ftpuser ./ftpfile/

CentOS6.8怎么安裝vsftpd

5.重置ftpuser的密碼,命令:

sudo passed ftpuser

CentOS6.8怎么安裝vsftpd

6.進(jìn)入到/etc/vsftpd目錄下,新建文件chroot_list,增加內(nèi)容:ftpuser:

把剛才新建的虛擬用戶ftpuser添加到此配置文件中,后續(xù)要引用。

CentOS6.8怎么安裝vsftpd

7.在ftpfile文件夾下新建一個(gè)文件index.html,輸入內(nèi)容:

this is a ftpfile demo
/ftpfile

8.打開/etc/vsftpd目錄下的文件:vsftpd.conf, 修改或增加如下配置:

local_root=/product/ftpfile
#chroot_local_user=yes
anon_root=/product/ftpfile
use_localtime=yes
#匿名
#anonymous_enable=yes
anonymous_enable=no
#pasv_enable=yes
pasv_min_port=61001
pasv_max_port=62000

9.添加配置到防火墻中:

防火墻位置:

CentOS6.8怎么安裝vsftpd

添加配置:

#vsftpd
-a input -p tcp --dport 61001:62000 -j accept
-a output -p tcp --sport 61001:62000 -j accept

-a input -p tcp --dport 20 -j accept
-a output -p tcp --sport 20 -j accept
-a input -p tcp --dport 21 -j accept
-a output -p tcp --sport 21 -j accept

重啟防火墻:

sudo service iptables restart

重啟vsftpd:

sudo service vsftpd restart

ps:第一次啟動(dòng)是shutting down vsftp是failed不用理會(huì),因?yàn)檫@是重啟命令,保證starting vsftpd是ok即代表vsftpd服務(wù)成功。

10.修改安全組策略:sudo vi /etc/selinux/config,檢查一下,確保selinux=disabled。

為了避免驗(yàn)證出現(xiàn)550拒絕訪問錯(cuò)誤,輸入命令:

sudo setsebool -p ftp_home_dir 1

CentOS6.8怎么安裝vsftpd

11.瀏覽器啟動(dòng):ftp://120.77.86.200, 輸入用戶名ftpuser和密碼xxx:

CentOS6.8怎么安裝vsftpd

常用命令:

sudo service vsftpd start # 啟動(dòng)
sudo service vsftpd stop # 關(guān)閉
sudo service vsftpd restart # 重啟

感謝各位的閱讀,以上就是“CentOS6.8怎么安裝vsftpd”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)CentOS6.8怎么安裝vsftpd這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI