您好,登錄后才能下訂單哦!
FTP是在Internet上傳輸文件的一種有用協議,在網站傳輸文件時就能用到。最近小編在給惠主機www.idccoupon.com網站傳文件時就要FTP,畢竟文件有點大,在線不好傳,所以安裝了vsFTPd服務,本文簡單整理下小編在CentOS7系統上設置vsFTPd的方法。
首先使用終端軟件(如putty)登錄centos7系統,在安裝新軟件之前,最好確保系統內現有的軟件包是最新的。CentOS使用的是yum來管理包。即使在一個全新的服務器上,也可能有幾個軟件包過時,升級命令如下:
yum upgrade -y
升級完成后,您就可以安裝vsFTPd了。
yum install -y vsftpd
在啟動FTP服務器之前,有一些在配置文件中設置的關鍵選項。
vi /etc/vsftpd/vsftpd.conf ##或者cd /etc/vsftpd/ vi vsftpdconf
默認情況下,vsFTPd允許匿名FTP會話。除非您希望任何人能夠從您的服務器上傳或下載文件,否則建議將此選項設置為“否”。
anonymous_enable=NO
確保您能夠將文件上載到FTP服務器。
write_enable=YES
接下來的這些更改確保當服務器上的用戶登錄時,他們只能將文件上載到自己的主文件夾。
chroot_local_user=YES chroot_list_enable=NO allow_writeable_chroot=YES
最后需要告訴vsFTPd使用哪些被動端口。FTP服務器通常在一個端口上接收來自客戶端的命令,然后返回另一個端口上的數據。這里將分配1000個端口
8000
和
9000
.
pasv_min_port=8000 pasv_max_port=9000
保存文件并退出。我們現在可以重新啟動vsFTPd以使這些更改生效。
systemctl restart vsftpd
最后,我們需要添加防火墻規則,以便vsFTPd能夠與外界對話。
firewall-cmd --permanent --add-port=20-21/tcp firewall-cmd --permanent --add-port=8000-9000/tcp firewall-cmd --reload
現在,使用您選擇的FTP客戶端,使用您的用戶名和密碼登錄,然后嘗試上傳一個文件。你可以用
ls
若要列出終端會話上的文件,可以執行以下操作:
ls /home/<username>
這樣通過以上步驟就可以在CentOS 7系統搭建好vsFTPd服務,這樣就可以使用FTP工具上傳文件了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。