FTP服務(wù)搭建與配置--xftp、pure-ftpd

一 xshell使用xftp傳輸文件

? ? 上一篇文章介紹的傳輸方式都是命令行的方式,不太直觀,我們可以使用xftp的方式,這是需要安裝一個(gè)插件的,我們按下ctrl+alt+f,彈出如下頁(yè)面

? ? 我們直接點(diǎn)擊[下載Xftp...]按鈕,彈出下面下載xftp的頁(yè)面,我們填寫好信息后,點(diǎn)擊submmit按鈕

? ? 提交成功:

? ? 過(guò)一會(huì)兒,我們就會(huì)收到郵件,我們需要到之前信息中填寫的郵箱中去找到下載鏈接

? ? 通過(guò)下載鏈接我們就可以下載xftp了,下載完成后我們來(lái)安裝,在安裝過(guò)程中,注意需要選擇[免費(fèi)為學(xué)校/家庭]安裝;安裝完成后,我們?cè)賮?lái)到xshell會(huì)話窗口按下ctrl+alt+f鍵,就會(huì)跳轉(zhuǎn)到下圖的頁(yè)面來(lái),在這款軟件中,我們使用的仍然是22號(hào)端口、ssh協(xié)議

? ? 上圖左邊是我們的windows桌面,右邊是linux的root用戶家目錄,如果要相互傳輸文件,我們可以雙擊對(duì)應(yīng)的文件名或者使用拖動(dòng)的方式。

二 使用pure-ftpd搭建ftp服務(wù)

? ? pure-ftpd這款軟件相比vsftpd更加輕量級(jí),配置更加簡(jiǎn)單

1、安裝

? ? # yum install -y pure-ftpd ? ? //安裝pure-ftpd

如果出現(xiàn)上圖中的錯(cuò)誤,可以查看/etc/yum.repos.d/epel.repo這個(gè)源是否還在

2、編輯配置文件

? ? # vim /etc/pure-ftpd/pure-ftpd.conf ? //將配置文件中的下圖行的行首#號(hào)去掉,這一行是用于指定密碼文件

3、停用vsftpd

????vsftpd和pure-ftpd監(jiān)聽(tīng)的端口都是21號(hào)端口,而之前我們已經(jīng)打開(kāi)了vsftpd服務(wù)占用了21端口,因此 為了使用pure-ftpd,我們就將vsftpd先停用

? ? # systemctl stop vsftpd

4、啟用pure-ftpd服務(wù)

? ? # systemctl start pure-ftpd ? ? ? ? ?//啟用服務(wù)

? ? # ps aux |grep ftp ? ? ? ? ? ? ? ? ? ? ? //查看服務(wù)是否成功啟用

? ? # netstat -lntp ? ? ? ? ? ? ? ? ? ? ? ? ? ?//查看監(jiān)聽(tīng)端口

5、測(cè)試驗(yàn)證

? ? # mkdir /data/ftp ? ? ? ? ? ? ? ? ? //創(chuàng)建測(cè)試目錄給pure-ftpd的用戶使用

? ? # useradd -u 1010 pure-ftpd ? //創(chuàng)建一個(gè)普通用戶pure-ftpd

? ? # chown -R pure-ftpd:pure-ftpd /data/ftp ? ?//將上面創(chuàng)建的文件的屬主和屬組都修改為pure-ftpd用戶

????#?pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp ? ?//這里是創(chuàng)建一個(gè)pure-ftpd的虛擬用戶ftp_usera 來(lái)映射到系統(tǒng)用戶pure-ftp上,這個(gè)虛擬用戶的家目錄就是/data/ftp,這個(gè)命令會(huì)提示輸入密碼,我們將密碼設(shè)置為112233

? ? 注意在這里我們可以使用# pure-pw --help命令來(lái)查看pure-pw這個(gè)命令的用法,比如useradd、userdel、passwd、show、mkdb

? ? # pure-pw mkdb ? ? ? ?//用于將密碼生成pure-ftpd這個(gè)服務(wù)所識(shí)別的一個(gè)文件,類似vsftpd的db load

? ? # touch /data/ftp/123.txt ? ? ? ? //在pure-ftpd用戶家目錄下創(chuàng)建一個(gè)測(cè)試文件用于訪問(wèn)

? ? # lftp ftp_usera@127.0.0.1 ? ?//登錄ftp_usera用戶查看家目錄

? ? 上圖可以看到123.txt文件的屬主和屬組均為root用戶id ? 0 ? ,我們可以使用下面命令來(lái)修改屬主和屬組

? ? # chown -R pure-ftpd:pure-ftpd /data/ftp/123.txt ? ?

? ? 我們可以看到修改后123.txt的屬主是pure-ftpd的id號(hào)1010,屬組是pure-ftpd


擴(kuò)展????

vsftp使用mysql存放虛擬用戶并驗(yàn)證 http://www.aminglinux.com/bbs/thread-342-1-1.html

ftp的主動(dòng)和被動(dòng)模式? http://www.aminglinux.com/bbs/thread-961-1-1.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一 FTP介紹 使用場(chǎng)景:前面介紹的lrzsz工具當(dāng)文件大了超過(guò)4G后就不好使用了,而FTP就適合于傳輸大文件;另...
    mixuyulv閱讀 1,682評(píng)論 0 5
  • FTP服務(wù)概述 簡(jiǎn)單FTP構(gòu)建及訪問(wèn) VSFTP服務(wù)基礎(chǔ) 用戶禁錮、黑白名單 FTP并發(fā)及帶寬限制 一、FTP服務(wù)...
    紫_軒閱讀 8,059評(píng)論 3 25
  • 1 概述 工作中,需要搭建ftp服務(wù)器來(lái)實(shí)現(xiàn)資源的共享。本文將通過(guò)腳本實(shí)現(xiàn)自動(dòng)化安裝ftp服務(wù)器,并進(jìn)行相關(guān)配置,...
    ghbsunny閱讀 3,294評(píng)論 0 2
  • vsftpd配置文件詳解 1.默認(rèn)配置: a.允許匿名用戶和本地用戶登陸。 anonymous_enable=YE...
    指間_流年閱讀 9,437評(píng)論 0 2
  • 圖片更清晰,文字在最下面 FTP是TCP/IP的一種應(yīng)用,使用TCP而不是UDP,所以是可靠的,面向連接的。 FT...
    停下浮躁的心閱讀 1,824評(píng)論 0 4

友情鏈接更多精彩內(nèi)容