您好,登錄后才能下訂單哦!
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
在啟動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
最后需要告訴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/<username>
這樣通過以上步驟就可以在CentOS 7系統(tǒng)搭建好vsFTPd服務(wù),這樣就可以使用FTP工具上傳文件了。
免責(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)容。