FTP是在Internet上傳輸文件的一種有用協(xié)議,在網(wǎng)站傳輸文件時就能用到。最近小編在給惠主機www.idccoupon.com網(wǎng)站傳文件時就要FTP,畢竟文件有點大,在線不好傳,所以安裝了vsFTPd服務(wù),本文簡單整理下小編在CentOS7系統(tǒng)上設(shè)置vsFTPd的方法。
創(chuàng)新互聯(lián)專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、邢臺縣網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、商城網(wǎng)站建設(shè)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為邢臺縣等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。首先使用終端軟件(如putty)登錄centos7系統(tǒng),在安裝新軟件之前,最好確保系統(tǒng)內(nèi)現(xiàn)有的軟件包是最新的。CentOS使用的是yum來管理包。即使在一個全新的服務(wù)器上,也可能有幾個軟件包過時,升級命令如下:
yum upgrade -y
升級完成后,您就可以安裝vsFTPd了。
yum install -y vsftpd
在啟動FTP服務(wù)器之前,有一些在配置文件中設(shè)置的關(guān)鍵選項。
vi /etc/vsftpd/vsftpd.conf ##或者cd /etc/vsftpd/ vi vsftpdconf
默認情況下,vsFTPd允許匿名FTP會話。除非您希望任何人能夠從您的服務(wù)器上傳或下載文件,否則建議將此選項設(shè)置為“否”。
anonymous_enable=NO
確保您能夠?qū)⑽募陷d到FTP服務(wù)器。
write_enable=YES
接下來的這些更改確保當服務(wù)器上的用戶登錄時,他們只能將文件上載到自己的主文件夾。
chroot_local_user=YES chroot_list_enable=NO allow_writeable_chroot=YES
最后需要告訴vsFTPd使用哪些被動端口。FTP服務(wù)器通常在一個端口上接收來自客戶端的命令,然后返回另一個端口上的數(shù)據(jù)。這里將分配1000個端口
8000
和
9000
.
pasv_min_port=8000 pasv_max_port=9000
保存文件并退出。我們現(xiàn)在可以重新啟動vsFTPd以使這些更改生效。
systemctl restart vsftpd
最后,我們需要添加防火墻規(guī)則,以便vsFTPd能夠與外界對話。
firewall-cmd --permanent --add-port=20-21/tcp firewall-cmd --permanent --add-port=8000-9000/tcp firewall-cmd --reload
現(xiàn)在,使用您選擇的FTP客戶端,使用您的用戶名和密碼登錄,然后嘗試上傳一個文件。你可以用
ls
若要列出終端會話上的文件,可以執(zhí)行以下操作:
ls /home/
這樣通過以上步驟就可以在CentOS 7系統(tǒng)搭建好vsFTPd服務(wù),這樣就可以使用FTP工具上傳文件了。