自建FTP和SFTP服務(wù)器過程介紹
FTP、SFTP作為文件傳輸協(xié)議,使用廣泛。為進(jìn)行相關(guān)的功能開發(fā),往往需要在自己的電腦或者虛擬機(jī)中搭建FTP、SFTP服務(wù)器,然后進(jìn)行相應(yīng)的開發(fā)。本文用于手把手教你搭建FTP服務(wù)器。
運(yùn)行環(huán)境和軟件:
FTP服務(wù)器環(huán)境:虛擬機(jī)上安裝的WIN7 專業(yè)版,32位64位皆可,我這里是64位
虛擬機(jī)網(wǎng)絡(luò)設(shè)置:注意一定要設(shè)置為橋接模式,否則IP地址和和實(shí)體機(jī)可能會(huì)通信異常。
**FTP客戶端軟件:**開源免費(fèi)的FileZilla-3.56.0 32位64位皆可,下載地址請自行百度。
建議直接下載綠色版,下載解壓即可使用。
**FTP服務(wù)端軟件:**Core FTP Server 32位和64位皆可,符合自己操作系統(tǒng)即可
搜索引擎搜索關(guān)鍵字“ Core FTP ”
測試方法:
FTP客戶端和FTP服務(wù)器均在虛擬機(jī)內(nèi)進(jìn)行。
如果出現(xiàn)虛擬機(jī)能連接,而實(shí)體機(jī)無法連接的情況,那么有兩種可能:
1、虛擬機(jī)使用NAT網(wǎng)絡(luò)模式,修改為 橋接即可
2、虛擬機(jī)側(cè)防火墻阻止,需要建立端口21、22的出站和入站例外規(guī)則。
Core FTP Server的安裝,使用缺省即可,安裝完成后右鍵—以管理員身份運(yùn)行
Core FTP Server 支持:
1、單獨(dú)建立FTP服務(wù)器;
2、單獨(dú)建立SFTP服務(wù)器;
3、同時(shí)建立FTP和SFTP服務(wù)器
下面是配置方法:
然后新建方案:
基本信息的設(shè)置如下樣例:
IP地址設(shè)置為安裝了服務(wù)軟件的IP地址,本例中,安裝于虛擬機(jī),其IP為192.168.3.104
支持的服務(wù)類型設(shè)置:
1、如果只想建立FTP,不建立SFTP,那么下面四個(gè)選項(xiàng)都不要勾選
2、如果只想建立SFTP,不建立FTP,那么將DisableFTP勾選即可
3、如果想同時(shí)建立FTP和SFTP,那么只勾選 SSH/SFTP
基本設(shè)置完成后有一項(xiàng)關(guān)鍵設(shè)置,這一項(xiàng)如果不設(shè)置,將導(dǎo)致出現(xiàn)SFTP可用,而FTP不可用的情況:
還是剛才的設(shè)置頁面:
需要在這里設(shè)置個(gè)密碼,其他的都不用管
設(shè)置完密碼后這里變成了這樣:、
全部的設(shè)置如下
如果僅僅使用SFTP,這不就完成了,但是如果要啟用FTP,還需要更改FTP的詳細(xì)設(shè)置項(xiàng)目才行,缺省的選項(xiàng)建立的FTP服務(wù)器,無法連接。
FTP詳細(xì)設(shè)置中的內(nèi)容如下:我使用了如下配置:
注意下面的編碼設(shè)置,建議設(shè)置位UTF-8,否則的話,F(xiàn)TP目錄中包含中文目錄,將導(dǎo)致FTP獲取目錄時(shí)出現(xiàn)亂碼問題。
然后點(diǎn)右上角的OK,服務(wù)器設(shè)置完畢,開始添加用戶:
用戶設(shè)置中必選的幾項(xiàng):
賬號、密碼、登錄服務(wù)器后的目錄
全部的設(shè)置完成保存后到了如下界面,點(diǎn)擊start,即可啟動(dòng)服務(wù)器
啟動(dòng)成功后顯示下面的消息框提示如下消息:
這里是同時(shí)建立了FTP和SFTP
接下來使用FTP客戶端進(jìn)行測試:
FTP,連接設(shè)置如下:
SFTP的連接設(shè)置如下
FTP連接成功:
這樣,一個(gè)同時(shí)支持FTP、SFTP的服務(wù)器建立成功,虛擬機(jī)由于和實(shí)體機(jī)是橋接,那么只要接入局域網(wǎng)的其他電腦就可以直接訪問虛擬機(jī)的FTP了。
服務(wù)器側(cè)的消息通知如下:
如果設(shè)置不對了,還可以隨時(shí)進(jìn)行配置數(shù)據(jù)的修改,修改完成后stop然后重啟下即可。
相關(guān)文章
Gentoo 下安裝與配置Nginx+ MySQL + PHP (fastcgi) 環(huán)境步驟分享
Gentoo 下安裝與配置Nginx+ MySQL + PHP (fastcgi) 環(huán)境步驟,需要的朋友可以參考下2013-02-02apache服務(wù)出現(xiàn)Forbidden 403問題的解決方法總結(jié)
這篇文章主要介紹了apache服務(wù)出現(xiàn)Forbidden 403問題的解決方法總結(jié),需要的朋友可以參考下2014-08-08給Linux定時(shí)備份數(shù)據(jù)庫的實(shí)現(xiàn)腳本
這篇文章主要介紹了Linux定時(shí)備份數(shù)據(jù)庫實(shí)現(xiàn)方式,如果你的服務(wù)器數(shù)據(jù)庫需要實(shí)現(xiàn)每天定時(shí)備份,那么這篇文章會(huì)對你大有幫助,有需要的朋友可以借鑒參考下2021-09-09ubuntu系統(tǒng)中/etc/rc.local和/etc/init.d/rc.local的區(qū)別詳解
這篇文章主要給大家介紹了關(guān)于在ubuntu系統(tǒng)下/etc/rc.local和/etc/init.d/rc.local區(qū)別的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對需要的朋友們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。2017-08-08CentOS7修改服務(wù)器系統(tǒng)時(shí)間的方法
服務(wù)器上的系統(tǒng)時(shí)間不對,比實(shí)際的UTC快了將近63分鐘。在這里小編給大家分享下系統(tǒng)時(shí)間更正的過程,對centos修改服務(wù)器時(shí)間的知識(shí)感興趣的朋友參考下吧2016-10-10