使用FileZilla Server輕松搭建個人FTP服務器


Linux平台下快速搭建FTP服務器

服務器FTP Server環境搭建

 

針對以上遇到的問題的解決方案如下:

   1)如何上傳文件到雲服務器上

         關於這個問題,我首先想到的是使用FileZilla_Server(下載地址:http://www.swift-dev.cn/FileZilla_Server.rar)自行搭建FTP服務器,具體方法如下:

         將附件解壓:

         FileZilla Server 運行步驟: 首行啟動FileZilla server.exe文件,再運行FileZilla Server Interface.exe 文件.


         補充說明
         FileZilla server.exe 使用的來自 http://sourceforge.net/projects/filezillapv/ 已經 patch 過的 0.9.41 版本,應該不會出現中文亂碼問題。
         Vista、Win7、Win8必須管理員權限運行 FileZilla server.exe

         

         配置步驟:

         雙擊:FileZilla Server Interface.exe,設定服務器地址:127.0.0.1,設置管理密碼:任意設置就行

         

          彈出界面:

         

創建用戶 myweb

為myweb用戶設置密碼為:myweb

點擊 “ 確定 ” 按鈕,既可以完成設置

正當我感覺可以喝杯茶歇歇的時候,突然發現了一個問題,剛剛設置好的 ftp用戶名和密碼,我本地無法登錄!!

客戶端使用CuteFTP9

如圖:

解決方法稍后給出~  

2)配置的WAMP環境,無法遠程連接MySQL數據庫

 

 因為默認情況下,WAMP安裝后,MySQL數據庫不允許從遠程連接,所以我從本地使用Navicat Premium連接遠程數據庫報錯

所以希望大家從服務器端,重新對root用戶進行修改,使得root用戶可以遠程訪問MySQL服務器。

解決方案:

在雲服務器上安裝Navicat修改root用戶登錄方式,當然也可以使用命令,我懶得查命令了,嘿嘿

步驟:

1)創建連接

2、打開連接

3、修改root用戶連接權限,修改root@127.0.0.1 為 root@%,如圖:

4、在本地使用工具Navicat Premium 進行連接

OK,到目前位置,本地連接遠程服務器成功

 

5、騰訊雲常見FTP客戶端安裝方法及注意事項

      接第4個問題,如何解決FTP連接失敗的問題

      解決方案如下:

      1)解決CuteFTP連接失敗問題
主要是修改FTP連接方式為 PORT(主動模式),在cuteftp中做如下設置

   

點擊確定后,連接FTP服務器

     

    至此,CutpFTP完美連接騰訊雲服務器自己架設的FTP服務器。

2)使用flashfxp 連接FTP服務器

 

   配置站點    

   

   設置連接參數

   

    此時,是無法連接成功的,需要修改連接方式為主動

    

    再次點擊連接,OK,大功告成

    

6、補充:

        FTP是僅基於TCP的服務,不支持UDP。與眾不同的是FTP使用2個端口,一個數據端口和一個命令端口(也可叫做控制端口)。通常來說這兩個端口是21(命令端口)和20(數據端口)。但FTP工作方式的不同,數據端口並不總是20。這就是主動與被動FTP的最大不同之處。

 

主動模式FTP:


        主動模式下,FTP客戶端從任意的非特殊的端口(N > 1023)連入到FTP服務器的命令端口--21端口。然后客戶端在N+1(N+1 >= 1024)端口監聽,並且通過N+1(N+1 >= 1024)端口發送命令給FTP服務器。服務器會反過來連接用戶本地指定的數據端口,比如20端口。
 以服務器端防火牆為立足點,要支持主動模式FTP需要打開如下交互中使用到的端口:

 


 FTP服務器命令(21)端口接受客戶端任意端口(客戶端初始連接)
 FTP服務器命令(21)端口到客戶端端口(>1023)(服務器響應客戶端命令)
 FTP服務器數據(20)端口到客戶端端口(>1023)(服務器初始化數據連接到客戶端數據端口)
 FTP服務器數據(20)端口接受客戶端端口(>1023)(客戶端發送ACK包到服務器的數據端口)

        用圖表示如下:

 

    主動方式FTP的主要問題實際上在於客戶端。FTP的客戶端並沒有實際建立一個到服務器數據端口的連接,它只是簡單的告訴服務器自己監聽的端口號,服務器再回來連接客戶端這個指定的端口。對於客戶端的防火牆來說,這是從外部系統建立到內部客戶端的連接,這是通常會被阻塞的。

 

至此,騰訊雲搭建FTP環境完成!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM