搭建FTP(win10版)以及基本FTP操做

參考連接:https://www.jianshu.com/p/ece21421e246windows

 

1、FTP服務器搭建

控制面板 - 程序和功能 - 啓動或關閉Windows功能

啓動如下功能:瀏覽器

 

搜索 「Internet Information Services (IIS)管理器」,右鍵「網站」 - 添加FTP站點安全

 

綁定下 Ip地址均可以選 若是選擇 所有未分配 就是用 127.0.0.1 這個 ip(不推薦) 端口號  21  -----> 若是想自動啓動就勾選 自動啓動ftp站點  -----> SSL 選擇 無SSL -----> 身份驗證下 勾選 匿名基本 -----> 受權選擇 全部用戶  -----> 權限 讀取 完成

 

 

如今Ftp已經搭建好了,經過「資源管理器」 或者瀏覽器,輸入ftp://....便可訪問服務器

注意:若是你是用的所有分配IP地址在本機上訪問就是用 ftp://127.0.0.1 其餘電腦上就是 ftp://"服務器的IP"   即你電腦的IP   可是再搭建另外一個服務器的時候就不要用這個IP了會衝突  用本機IP的服務器會覆蓋掉原來的那個服務器其餘電腦就訪問不了  本機仍是經過ftp://127.0.0.1 能夠訪問成功

------------------------Ftp搭建完成------------------------------------------------------------------------------------------------ 網絡

問題:其餘電腦訪問不了、瀏覽器響應時間超時什麼什麼的測試

須要設置 關閉防火牆 或者 容許防火牆經過應用  ,固然選擇後者
 
Windows Defender 安全中心 -  防火牆和網絡保護 -  容許應用經過防火牆 - 點擊 更改設置  -  勾選 Ftp服務器(推薦使用這種方式)

2、設置 「FTP身份驗證」 和 「FTP受權規則」

 

 

 

身份驗證裏面有一個「匿名身份驗證」網站

匿名登陸 :匿名FTP是這樣一種機制:用戶可經過它鏈接到遠程 主機上,並從其下載文件,而無需成爲其註冊用戶。 系統管理員創建了一個特殊的用戶ID,名爲 anonymous, Internet上的任何人在任何地方均可使用該用戶ID。可是實際上咱們不經過專業的客戶端軟件是不用輸入anonymous這個帳戶名的能夠直接就登陸進去!
 
 

 以下幾種狀況 :ui

① 只關閉 「 匿名身份驗證 」  + 受權規則爲「容許全部用戶」:登陸時會讓你輸入 用戶名和密碼spa

就是ftp服務器這臺電腦的Windows帳戶和密碼。(若是你的 Windows 登錄時沒有設置密碼你就須要先設置密碼,而後再登陸ftp站點的時候輸入你的 帳號和密碼)命令行

② 只關閉 「 基自己份驗證 」  + 受權規則爲「容許全部用戶」:直接就能夠登錄進去

 

最合適的狀況是:特定人登陸,不一樣用戶不一樣權限

更改  受權規則 。最開始就是直接勾選的  全部用戶 如今想特定的人才能夠登陸就須要 刪除原來的容許規則 並 添加新的規則

好比:能夠直接添加你的windows用戶

 

若是須要其餘帳戶,好比Guest用戶,只能讀、不能寫,則須要在Windows中新建這些用戶

 

( https://www.jianshu.com/p/ece21421e246 不知道怎麼回事通過測試千萬不要把你的帳戶命名爲 ftp  !!!!!!否則登錄不了??)

 

Window新建用戶

計算機管理 - 本地用戶和組 - 右鍵」用戶「 - 」新用戶「

用戶名不區分大小寫

 

 建立成功後就可直接到 受權規則 裏添加新的規則,好比能夠增長guest 只讀權限

 

當站點比較大的時候會有各類各樣的目錄,會須要不一樣的用戶對不一樣的目錄進行管理,單單的新建用戶會使新建規則變得繁瑣,這時就能夠直接新建組用戶對這一類用戶進行規則添加操做,方法基本同添加用戶方法同樣

諸如此,添加你須要足夠數量的用戶,而後再受權規則裏設置

 

 這時就會統一有寫入的權限,不一樣的文件夾能夠設置不一樣的權限這裏就不一一說了...

3、常見命令

命令行登陸ftp:

win+r -----> 輸入 cmd 回車 -----> 輸入ftp 回車 -----> open "你的ftp站點地址" -----> 填用戶名和密碼 ----->  成功登陸

 

常見命令以下:

注意:命令與參數之間要有空格

dir     (directory) 顯示當前目錄下的全部文件的詳細信息包括時間 名稱等信息

ls -al  (list)列表命令加上參數後與dir命令差很少

cd  (change directory)切換目錄的命令

cd  ..    返回到上一層目錄

cd  \    直接回到剛進入ftp站點時的默認目錄

pwd  (print working directory) 打印出當前所在的路徑信息

get  文件名         這時從ftp站點下載文件的命令下載的文件的默認目錄就是前面所說的  C:\Users\SKY  目錄

lcd   x:\    將如今默認的目錄切換成某盤根目錄

大小寫無所謂   還能夠在後面添加根目錄下的其餘路徑

put 文件名     上傳文件命令於下載文件的命令差很少

disconncet   斷開鏈接

bye  或者  quit     退出ftp命令

相比之下 quit命令是直接 斷開鏈接 並退出 ftp 
相關文章
相關標籤/搜索