溫馨提示×

溫馨提示×

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

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

CentOS 7系統(tǒng)設(shè)置vsFTPd簡單方法介紹

發(fā)布時間:2020-08-08 14:09:06 來源:ITPUB博客 閱讀:218 作者:wiki1989 欄目:建站服務(wù)器

FTP是在Internet上傳輸文件的一種有用協(xié)議,在網(wǎng)站傳輸文件時就能用到。最近小編在給惠主機(jī)www.idccoupon.com網(wǎng)站傳文件時就要FTP,畢竟文件有點大,在線不好傳,所以安裝了vsFTPd服務(wù),本文簡單整理下小編在CentOS7系統(tǒng)上設(shè)置vsFTPd的方法。

首先使用終端軟件(如putty)登錄centos7系統(tǒng),在安裝新軟件之前,最好確保系統(tǒng)內(nèi)現(xiàn)有的軟件包是最新的。CentOS使用的是yum來管理包。即使在一個全新的服務(wù)器上,也可能有幾個軟件包過時,升級命令如下:

yum upgrade -y

升級完成后,您就可以安裝vsFTPd了。

yum install -y vsftpd

CentOS 7系統(tǒng)設(shè)置vsFTPd簡單方法介紹

在啟動FTP服務(wù)器之前,有一些在配置文件中設(shè)置的關(guān)鍵選項。

vi /etc/vsftpd/vsftpd.conf   ##或者cd /etc/vsftpd/  vi vsftpdconf

默認(rèn)情況下,vsFTPd允許匿名FTP會話。除非您希望任何人能夠從您的服務(wù)器上傳或下載文件,否則建議將此選項設(shè)置為“否”。

anonymous_enable=NO

確保您能夠?qū)⑽募陷d到FTP服務(wù)器。

write_enable=YES

接下來的這些更改確保當(dāng)服務(wù)器上的用戶登錄時,他們只能將文件上載到自己的主文件夾。

chroot_local_user=YES
chroot_list_enable=NO
allow_writeable_chroot=YES

CentOS 7系統(tǒng)設(shè)置vsFTPd簡單方法介紹

最后需要告訴vsFTPd使用哪些被動端口。FTP服務(wù)器通常在一個端口上接收來自客戶端的命令,然后返回另一個端口上的數(shù)據(jù)。這里將分配1000個端口 80009000.

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/<username>

這樣通過以上步驟就可以在CentOS 7系統(tǒng)搭建好vsFTPd服務(wù),這樣就可以使用FTP工具上傳文件了。

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

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

AI