天天看點

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

一、環境介紹

作業系統: win10 (64位)

二、FTP介紹

FTP (File Transfer Protocol) 可說是最古老的協定之一了,主要是用來進行檔案的傳輸,尤其是大型檔案的傳輸使用 FTP 更是友善。

在FTP的使用當中,使用者經常遇到兩個概念:"下載下傳"(Download)和"上載"(Upload)。

"下載下傳"檔案就是從遠端主機拷貝檔案至自己的計算機上;

"上載"檔案就是将檔案從自己的計算機中拷貝至遠端主機上。

用Internet 語言來說,使用者可通過客戶機程式向(從)遠端主機上載(下載下傳)檔案。

TCP/IP 協定中,FTP 标準指令 TCP 端口号為 21,Port 方式資料端口為 20。

FTP 協定的任務是從一台計算機将檔案傳送到另一台計算機,它與這兩台計算機所處的位置、聯接的方式、甚至是是否使用相同的作業系統無關。

假設兩台計算機通過 ftp 協定對話,并且能通路 Internet, 你可以用 ftp 指令來傳輸檔案。每種作業系統使用上有某一些細微差别,但是每種協定基本的指令結構是相同的。

三、win10系統下搭建FTP伺服器

3.1  開啟FTP伺服器

滑鼠放在此電腦選項上,滑鼠右鍵選擇屬性:

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

進入控制台:

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

進入程式更改頁面\啟動windows自帶的功能 

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

啟動FTP伺服器與用戶端程式功能 

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

安裝成功 

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

進入控制台頁面\所有控制台選項: 

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

選擇管理工具:

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

選擇Internet管理器:

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

滑鼠右鍵選擇添加FTP站點:

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

設定站點名稱與實體路徑:

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

設定本機IP位址:

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

設定登入的使用者權限

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

3.2 登入FTP通路檔案

浏覽器上直接通路FTP伺服器站點:

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

在浏覽器上直接下載下傳FTP站點的内容:

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

電腦檔案管理系統裡通路FTP站點:

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

3.3 安裝FileZilla FTP用戶端軟體登入FTP伺服器

下載下傳位址:  

https://download.csdn.net/download/xiaolong1126626497/19355033
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

3.4 FTP伺服器設定指定使用者登入

要設定FTP伺服器使用指定的賬戶登入,需要先在windows上建立一個本地的新賬戶或者原來電腦的本地賬戶,用于FTP伺服器登入。

3.5 linux下登入FTP伺服器站點(浏覽器方式)

說明: 下面Linux系統以Redhat6.3為例。

如果Linux系統跑在VM虛拟機環境下,想要與windows系統進行通信,需要設定VM橋接到windows目前使用的網卡即可,可以手動設定IP位址在同一個網段。

比如: windows系統目前使用的WIFI方式上網,IP位址為172.16.21.69。

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

那麼在VM虛拟機裡就設定橋接模式,橋接到WIFI網卡上。

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

在虛拟機設定裡也設定成橋接模式。

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

然後在指令行手動設定網卡IP位址:

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

完支援ping一下windows的IP位址,測試網絡是否暢通。

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

能ping通windowsIP位址,就可以打開浏覽器,直接通路FTP站點。

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

3.6 linux系統下安裝FTP軟體登入FTP伺服器站點

3.6.1 安裝FTP用戶端軟體

紅帽 6.3 系統CD光牒中自帶 ftp 安裝包,挂載紅帽 6.3 CD光牒,找到 ftp 安裝包安裝即可。

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

軟體安裝之後,在指令行就多了一個可用的ftp指令,用于登入FTP伺服器站點。

檢視指令的幫助:

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

3.6.2 FTP指令登入FTP伺服器

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

實名使用者登入

首先#ftp +IP(server)

輸入使用者名(server的使用者名)

輸入密碼(server的密碼)

匿名使用者登入

#ftp +IP(server)

使用者名:anonymous (匿名使用者固定的名字)

密碼:直接回車 (不用輸入密碼)

執行個體:

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

3.6.3 檢視FTP指令幫助

進入FTP指令行之後,輸入一個?号即可看目前指令行支援的功能指令。

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

3.6.4 檔案的上傳和下載下傳

檔案的上傳:#put  filename(上傳登入之前所在目錄的内容)

檔案的下載下傳:#get  filename

不允許下載下傳目錄,如果想操作目錄,得先打封包件

在登陸之前先確定目前所在目錄

3.6.5 退出伺服器

#bye

#quit

#exit

3.7 linux系統下安裝lftp工具登入FTP伺服器

3.7.1 安裝lftp工具

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

3.7.2 登入FTP伺服器站點

如果FTP伺服器支援匿名使用者登入,直接輸入伺服器IP位址即可登入。

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

2.7.3 檔案和目錄的上傳

上傳單個檔案使用put指令,用法格式: put <本地目錄路徑下将要上傳的檔案>

示例:

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

多個檔案使用mput指令,用法格式: mput <本地檔案1> <本地檔案2> … ….

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

整個目錄使用mirror指令,加上-R參數。用法格式:mirror -R <本地目錄路徑>

示例:

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

3.7.4 檔案和目錄的下載下傳

下載下傳單個檔案使用get指令,用法格式:get <伺服器上的xx檔案>

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

下載下傳多個檔案使用mget指令,用法格式:mget <伺服器上的xx檔案1> <伺服器上的xx檔案1> …

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

下載下傳目錄使用mirror指令,用法格式:mirror <伺服器上的xx目錄路徑>

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

3.7.5 輸入指定的使用者名和密碼登入FTP伺服器

如果通路的FTP伺服器不支援匿名登入,就需要輸入指定的賬号密碼登入.

方式1: 直接登入

格式: lftp 使用者名:密碼@ftp位址:傳送端口(預設21-可以不填)

示例: lftp [email protected]:[email protected]

方式2: 使用指令行的login指令登入

[wbyq@wbyq mnt]$ lftp 192.168.2.16

lftp 192.168.2.16:~> login [email protected] 123456

3.8 (關閉匿名登入)windows 下建立FTP伺服器

3.8.1 檢視目前電腦的上的賬号

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

也可以建立新的賬号專門用于FTP伺服器通路。

3.8.2 關閉匿名賬号使用普通賬号登入

win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)
win10系統下搭建FTP伺服器(完成檔案上傳與下載下傳)

繼續閱讀