真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何在CentOS8中部署FTP服務(wù)器

這篇文章給大家分享的是在CentOS8中部署FTP服務(wù)器的詳細(xì)教程,相信大部分人都還不知道怎么部署,為了讓大家學(xué)會(huì),故而給大家總結(jié)了以下內(nèi)容。

創(chuàng)新互聯(lián)公司云計(jì)算的互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)13年的服務(wù)器租用、聯(lián)通服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),已先后獲得國(guó)家工業(yè)和信息化部頒發(fā)的互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)許可證。專(zhuān)業(yè)提供云主機(jī)、虛擬主機(jī)申請(qǐng)域名、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。

1 概述

CentOS8利用vsftpd搭建一個(gè)FTP服務(wù)器,然后進(jìn)行簡(jiǎn)單的匿名上傳/下載與用戶(hù)上傳/下載測(cè)試,還有使用了wget測(cè)試.

2 安裝vsftpd

yum install -y vsftpd

3 開(kāi)啟服務(wù)

service httpd start

4 設(shè)置開(kāi)機(jī)啟動(dòng)

可以用

systemctl list-unit-files | grep vsftpd

查看是否開(kāi)機(jī)啟動(dòng).顯示disabled.
如何在CentOS8中部署FTP服務(wù)器
通過(guò)

chkconfig vsftpd on

開(kāi)啟自啟,再次執(zhí)行systemctl,可以看到變成了enabled.

5 修改/etc/vsftpd/vsftpd.conf

sudo vim /etc/vsftpd/vsftpd.conf

首先修改
如何在CentOS8中部署FTP服務(wù)器
為YES.
再添加一行anon_upload_enable=YES
如何在CentOS8中部署FTP服務(wù)器
第一行的意思是允許匿名登錄,第二行的意思是允許匿名上傳.
重啟服務(wù).

service vsftpd restart

6 創(chuàng)建測(cè)試文件

cd /var/ftp/pub
sudo vim test

如何在CentOS8中部署FTP服務(wù)器

7 測(cè)試

7.1 瀏覽器測(cè)試

7.1.1 匿名測(cè)試

ifconfig獲取內(nèi)網(wǎng)ip,在瀏覽器中輸入ftp://ip.
如何在CentOS8中部署FTP服務(wù)器
可以看到有一個(gè)pub文件夾,里面有剛才新建的test文件.
如何在CentOS8中部署FTP服務(wù)器
如何在CentOS8中部署FTP服務(wù)器
右鍵保存即可下載文件.
如何在CentOS8中部署FTP服務(wù)器
下載完成.
如何在CentOS8中部署FTP服務(wù)器
去終端看看.
如何在CentOS8中部署FTP服務(wù)器

7.1.2 用戶(hù)登錄測(cè)試

輸入

ftp://username@ip

如何在CentOS8中部署FTP服務(wù)器
再輸入用戶(hù)密碼.
默認(rèn)訪(fǎng)問(wèn)的是用戶(hù)根目錄下的文件,這里顯示出來(lái)了.
如何在CentOS8中部署FTP服務(wù)器
下載的話(huà)同上,右鍵選擇即可.

7.2 ftp命令測(cè)試

首先安裝ftp:

sudo yum install ftp

7.2.1 匿名測(cè)試

ftp ip

這里用戶(hù)名選擇ftp,密碼為空,表示匿名登錄.ftp為默認(rèn)的匿名登錄用戶(hù)名,至于密碼,可以在/etc/vsftpd/vsftpd.conf中設(shè)置一個(gè)

no_anon_password=YES

這樣匿名用戶(hù)可以不用密碼登錄.
如何在CentOS8中部署FTP服務(wù)器

7.2.1.1 上傳測(cè)試

直接使用put命令,后面接上文件,這里的upload.txt是執(zhí)行ftp之前的所在文件夾下的upload.txt
如何在CentOS8中部署FTP服務(wù)器
這里提示不能創(chuàng)建文件,是權(quán)限的原因,要確保/var/ftp/pub對(duì)"other"用戶(hù)有寫(xiě)權(quán)限.
如何在CentOS8中部署FTP服務(wù)器
默認(rèn)的/var/ftp/pub的權(quán)限是644,修改成647.

sudo chmod 647 /var/ftp/pub

同時(shí)修改上傳文件的權(quán)限,允許other用戶(hù)可讀.

sudo chmod 644 /root/upload.txt

如果不行,使用selinux設(shè)置.

getsebool -a | grep ftp

如何在CentOS8中部署FTP服務(wù)器
把ftpd_full_access開(kāi)啟:

setsebool ftpd_full_access on

如何在CentOS8中部署FTP服務(wù)器
再進(jìn)入upload.txt所在的文件夾,執(zhí)行ftp,再次put.
如何在CentOS8中部署FTP服務(wù)器
成功!
如何在CentOS8中部署FTP服務(wù)器

7.2.1.2 下載測(cè)試

直接get文件即可,由于上面已經(jīng)設(shè)置好了權(quán)限,所以不會(huì)出現(xiàn)問(wèn)題.
如何在CentOS8中部署FTP服務(wù)器
如何在CentOS8中部署FTP服務(wù)器
若出現(xiàn)權(quán)限問(wèn)題可從三方面入手:

  • (1)/var/ftp/pub的對(duì)other用戶(hù)的可讀權(quán)限:因?yàn)槭窍螺d,而且匿名,所以只需要對(duì)other用戶(hù)的可讀權(quán)限
  • (2)被下載文件的對(duì)other用戶(hù)的可讀權(quán)限
  • (3)selinux的問(wèn)題,設(shè)置ftpd_full_access為on

7.2.2 用戶(hù)登錄測(cè)試

執(zhí)行ftp時(shí)用對(duì)應(yīng)用戶(hù)名與密碼登錄.
如何在CentOS8中部署FTP服務(wù)器
默認(rèn)進(jìn)入了用戶(hù)根目錄.

7.2.2.1 上傳測(cè)試

直接put即可.
如何在CentOS8中部署FTP服務(wù)器
如何在CentOS8中部署FTP服務(wù)器
若出現(xiàn)權(quán)限問(wèn)題參照上面7.2.1.2的那三條方法.

7.2.2.2 下載測(cè)試

隨便在用戶(hù)根目錄新建一個(gè)文件,這里是kr.
如何在CentOS8中部署FTP服務(wù)器
直接get即可.
如何在CentOS8中部署FTP服務(wù)器
如何在CentOS8中部署FTP服務(wù)器

7.3 wget測(cè)試

wget用來(lái)下載文件,初始下載的目錄與ftp登錄時(shí)的目錄一致,比如匿名登錄ftp,登錄的是/var/ftp目錄,則wget會(huì)從這個(gè)/var/ftp目錄下載文件,下載到執(zhí)行wget命令所在的目錄.使用用戶(hù)"kr"登錄ftp,則登錄的是/home/kr目錄,wget會(huì)從/home/kr下載文件.

7.3.1 匿名測(cè)試

注意,請(qǐng)確保被下載文件對(duì)other用戶(hù)有可讀權(quán)限.

sudo chmod o+w xxxxxx

然后使用wget

wget ftp://ip/pub/xxxx

如何在CentOS8中部署FTP服務(wù)器
如何在CentOS8中部署FTP服務(wù)器

7.3.2 用戶(hù)登錄測(cè)試

使用--ftp-user,--ftp-password指定用戶(hù)名與密碼,其余同上.

wget ftp://ip/xxx --ftp-user=xxxx --ftp-password=xxxx

如何在CentOS8中部署FTP服務(wù)器
以上就是在CentOS8中部署FTP服務(wù)器的步驟,詳細(xì)使用情況還需要大家自己親自動(dòng)手使用過(guò)才能領(lǐng)會(huì)。如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


新聞名稱(chēng):如何在CentOS8中部署FTP服務(wù)器
網(wǎng)址分享:http://weahome.cn/article/gpcgdj.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部