用FileZilla服務器端和客戶端實現本機與虛擬機之間文件上傳和下載


1. FileZilla簡介

2.准備工作
3.安裝 FileZilla Server和配置
3.1.問題及解決方法
3.2.添加目錄
3.3.測試FIP
4.安裝FileZilla Client
5.連接服務器端和客戶端
6.實現本機與虛擬機之間文件上傳和下載
1. FileZilla簡介
FileZilla是一個免費開源的FTP軟件,分為客戶端版本(FileZilla Client)和服務器版本(FileZilla Server),具備所有的FTP軟件功能。
基本功能:

可以斷點續傳進行上傳、下載(需要服務器支持);
自定義命令;
可進行站點管理;
防發呆功能(有的FTP服務器會將發呆過久的用戶趕出,這樣發呆的用戶就得重新登錄);
支持防火牆;
支持IPv6;
支持遠程文件搜索;
……
2.准備工作
我在本機(Win10 系統)安裝了 FileZilla Client ,在虛擬機(Win 7 系統)安裝了 FileZilla Server
下載地址:https://filezilla-project.org/

3.安裝 FileZilla Server和配置
3.1.問題及解決方法
在虛擬機安裝完 FileZilla Server 之后跳出服務器管理配置頁面,設置密碼后勾選 always connect to this server –>Connect

然后發現以下兩個警告: 
這里寫圖片描述

第一個警告:

You appear to be behind a NAT router. Please configure the passive mode settings and forward a range of ports in your router.

解決方法: 
“Edit”-“Setting”或直接點擊設置按鈕(齒輪);選擇“Passive mode settings”選項卡,勾選“Use the following IP:”並填寫服務器的IP地址,之后點擊“OK”保存; 

這里寫圖片描述

第二個警告:

Warning: FTP over TLS is not enabled, users cannot securely log in.


解決方法:
啟用TLS傳輸,具體操作如下:
“Edit”-“Setting”—>選擇“FTP over TLS settings”選項卡—>點擊“Generate new certificate…”;生成驗證時Key size”根據自己的喜好選擇即可,server address填127.0.0.1,其他信息可以根據自己的情況隨意填寫,然后選擇保存地址(放到安裝路徑下)—>Generate certificate—>提示“Certificate generated successfully”則說明生成沒有問題,點擊“確定”關閉彈窗

按如下設置完畢后,點擊“OK”保存設置。之后的信息提示不再出現警告 
這里寫圖片描述

Logged on代表登錄成功。 
這里寫圖片描述

3.2.添加目錄

Edit — User — General — Add;Account settings — Enable account — Password — OK 
這里寫圖片描述

進入Shared folders — Add — 選擇文件夾—確定—設置權限—Set as home dir—OK 
這里寫圖片描述

3.3.測試FIP

打開一個文件夾在地址欄直接輸入ftp://…后回車。 
這里寫圖片描述

然后輸入剛才設置的用戶和密碼。 
這里寫圖片描述

登錄 
這里寫圖片描述

4.安裝FileZilla Client

我把客戶端版本(FileZilla Client)安裝在了本機,安裝過程不再贅述,也無需任何配置。

5.連接服務器端和客戶端

打開站點服務器—新站點—填寫主機名、端口(21是FTP的默認端口號)、用戶、密碼等—連接。 
這里寫圖片描述

連接成功 
這里寫圖片描述

若連接不成功會出現以下情況: 
這里寫圖片描述 
解決方案: 
這種情況可能是21端口被阻止,需要打開本機和虛擬機的防火牆。

原文 https://blog.csdn.net/Yangchenju/article/details/80739387

 

 
        

 


免責聲明!

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



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