ftp的理解與使用(上)

對於我的理解來說ftp就是一個類似在局域網中共享自己文件夾的方式,也可以將ftp搭建成遠程的,目前我只認知到局域網的部分,其他的部分還有待學習瞭解
ftp的搭建
對於ftp的搭建中網上有着許多的教程,其中我最比較中意的還是下面的搭建方法:
一、ftp的搭建

1.首先我們需要啓動IIS服務

第一步:打開控制面板
在這裏插入圖片描述
第二步:點擊“程序”
在這裏插入圖片描述
第三步:點擊“啓用或關閉Windows功能”
在這裏插入圖片描述
第四步:如圖,對如下的選項進行選擇
在這裏插入圖片描述
至此,IIS服務啓用完畢

2.搭建ftp

第一步:打開IIS
在這裏插入圖片描述
第二步:右擊“網站”,選擇“添加FTP站點”
在這裏插入圖片描述
第三步:爲ftp取一個合適的名稱,並且爲其配置一個物理路徑(自定義的名稱和自定義的路徑)
在這裏插入圖片描述
第四步:填寫相關信息,其中,IP地址爲本機當前正在使用的IPv4地址,不知道的可以在cmd命令行下輸入ipconfig命令查看
在這裏插入圖片描述

第五步:
在這裏插入圖片描述
至此,ftp服務器搭建完成

這時可以打開“我的電腦”,在地址欄輸入上面的IP地址進行測試(ftp://172.132.17.7)。
這裏我要注意一點如果是匿名(不用賬號密碼)的話就是隻能訪問,如果在java中用ftpClient來訪問的話只能登陸(不用)賬號密碼來登陸的話就是跳轉不了對應的文件夾,會一直提示說文件夾下沒有對應的路徑
在這裏插入圖片描述
注意:如果要使用另一臺電腦進行連接,則需要將兩臺電腦連在同一個局域網下,並且關閉作爲ftp服務器主機的防火牆。
具體做法如下:

首先打開控制面板
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
點擊“更改設置”,將ftp服務器前面的對勾打上,將後面的專用和共用的對勾也打上
在這裏插入圖片描述
在這裏插入圖片描述
根據需要關閉相應的防火牆(看你電腦現在連的是什麼網,不知道的可以在下一步的圖中進行查看)
在這裏插入圖片描述
不知道的可以在下面的界面中進行查看
在這裏插入圖片描述
關閉相應的防火牆後,就可以通過另一臺電腦訪問你主機上的ftp了。
首先呢我這裏備註一下這裏的搭建後,那麼這臺電腦的賬號用戶就是可以在ftpClent中使用來登錄,最好將匿名關閉,但是如果你要用另外的賬號來登錄的話可以試一下下面的方法,反正我配了還是不行,不太清楚爲啥,可能是權限不夠,因爲我搭建的文件夾是本地的,然後配置的另外賬號可能不是最高管理員的權限
本文最後會對用戶進行配置,也就是使用另一臺電腦訪問你的ftp時所使用的用戶名和密碼的配置,有需要的同學可以看看。
二、ftp的配置
1.FTP IP地址和域限制
在這裏插入圖片描述
你可以在右側列表選擇添加允許或拒絕訪問的IP地址,增加站點的安全性,也可以進行下面三項的選擇,其中“恢復爲父項在服務器端不可用”。

這一項根據情況吧,如果不需要可以不用設置。

2.FTP SSL設置
在這裏插入圖片描述
這一項也看情況,如果沒有什麼特別要求就使用默認設置了。

3.ftp當前會話
在這裏插入圖片描述
這一項很好理解,就是當前正在訪問你這個站點的主機有幾個。

4.ftp防火牆支持
在這裏插入圖片描述
當FTP客戶端連接到位於防火牆服務器後面的FTP服務器時,使用FTP防火牆支持功能頁面修改被動連接的設置。

這一項我也沒有配置,使用默認值即可。

5.ftp目錄瀏覽
在這裏插入圖片描述

可以自行選擇目錄顯示的信息。

6.ftp請求篩選
在這裏插入圖片描述
這個也很好理解,根據你的需要選擇允許或拒絕的文件擴展名,以及隱藏段、拒絕的URL序列和命令等。這裏有個很有趣的現象,就是當你選擇允許文件擴展名(如.txt)之後,當前站點可以接受.txt以及.txt以外的文件,但是當你選擇拒絕文件擴展名(如.txt)時,那麼當前站點可以接受除了.txt之外的其他所有類型的文件。
這一項可以根據需要修改。
7.ftp日誌
在這裏插入圖片描述
這裏可以查看日誌文件,或者禁用日誌文件,或者修改日誌文件的目錄。

這一項可以使用默認配置。

8.ftp身份驗證
在這裏插入圖片描述
這裏的匿名就是關閉的話就是用賬號來登錄的
如果你要設置必須使用用戶名及密碼登錄的話,就將“匿名身份驗證”的狀態設置爲禁用,否則就不用管。
9. ftp授權規則
在這裏插入圖片描述
你可以在右側的列表中選擇添加允許或拒絕規則,以完成對訪問用戶的控制。

10.ftp消息
在這裏插入圖片描述
使用默認配置即可

11.ftp用戶隔離
在這裏插入圖片描述
參考:https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831729(v%3Dws.11)ftp用戶隔離
三、用戶配置(實現多用戶登錄)

(注意:以下操作中有需要聯網的部分)

爲了實現輸入用戶名和密碼進行登錄,我們需要進行以下配置:

1.創建一個賬戶

第一步:打開控制面板,點擊“更改賬戶類型”
在這裏插入圖片描述
第二步:點擊“在電腦設置中添加新用戶”
在這裏插入圖片描述

第三步:點擊“將其他人添加到這臺電腦”
在這裏插入圖片描述
第四步:點擊“我沒有這個人的登錄信息”(需要聯網)
在這裏插入圖片描述
第五步:點擊“添加一個沒有Microsoft賬戶的用戶”(需要聯網)
在這裏插入圖片描述
第六步:設置用戶名和密碼信息,以及找回密碼的問題(必填)
在這裏插入圖片描述
這樣,一個用戶就創建完畢了。

2.配置目錄

第一步:在你的磁盤任意位置新建一個文件夾,隨意命名(這裏我在E盤下創建命名爲hhh的文件夾)
在這裏插入圖片描述
第二步:在該文件夾下創建一個名爲LocalUser的文件夾(注意大小寫)
在這裏插入圖片描述
第三步:創建賬戶文件夾,與上面新建的用戶名相同(如果還需要的話,可以通過上面的方法創建更多的用戶然後再在這裏創建賬戶文件夾)

在這裏插入圖片描述
第四步:爲了方便測試,在賬戶文件夾裏隨便新建一些文件
在這裏插入圖片描述
第五步:在ftp站點主頁進入“FTP用戶隔離”
在這裏插入圖片描述
第六步:將用戶隔離設置爲如下方式,點擊右側“應用”
在這裏插入圖片描述
這樣,在你登錄到ftp時,就需要輸入配置好的用戶名和密碼(上面方法配置的賬戶所對應的,也就是你自己設的)才能訪問了,並且會自動進入用戶名所對應的文件夾中。如果是多個用戶,可以輸入不同的用戶名進行登錄,自動進入用戶名所對應的目錄中,這樣就實現了多用戶登錄一個ftp。
注意:我上面配置的物理路徑是E:/xxx,而這裏是E:/hhh,所以請務必要看清楚哦
以下是測試結果:
在這裏插入圖片描述
在這裏插入圖片描述
我先複製過來,以防該博主對內容的刪除,當然我也會標明該博主的文章地址:https://blog.csdn.net/baidu_38760069/article/details/88798825

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章