參考鏈接:https://www.jianshu.com/p/ece21421e246
一、FTP服務器搭建
控制面板 - 程序和功能 - 啟動或關閉Windows功能
啟動以下功能:
搜索 “Internet Information Services (IIS)管理器”,右鍵“網站” - 添加FTP站點
現在Ftp已經搭建好了,通過“資源管理器” 或者瀏覽器,輸入ftp://....即可訪問
------------------------Ftp搭建完成------------------------------------------------------------------------------------------------
問題:其他電腦訪問不了、瀏覽器響應時間超時什么什么的
二、設置 “FTP身份驗證” 和 “FTP授權規則”
身份驗證里面有一個“匿名身份驗證”

如下幾種情況 :
① 只關閉 “ 匿名身份驗證 ” + 授權規則為“允許所有用戶”:登錄時會讓你輸入 用戶名和密碼
就是ftp服務器這台電腦的Windows賬戶和密碼。(如果你的 Windows 登陸時沒有設置密碼你就需要先設置密碼,然后再登錄ftp站點的時候輸入你的 賬號和密碼)
② 只關閉 “ 基本身份驗證 ” + 授權規則為“允許所有用戶”:直接就可以登陸進去
最合適的情況是:特定人登錄,不同用戶不同權限
比如:可以直接添加你的windows用戶
如果需要其他賬戶,比如Guest用戶,只能讀、不能寫,則需要在Windows中新建這些用戶
( https://www.jianshu.com/p/ece21421e246 不知道怎么回事經過測試千萬不要把你的賬戶命名為 ftp !!!!!!不然登陸不了??)
Window新建用戶
計算機管理 - 本地用戶和組 - 右鍵”用戶“ - ”新用戶“
用戶名不區分大小寫
創建成功后就可直接到 授權規則 里添加新的規則,比如可以增加guest 只讀權限
當站點比較大的時候會有各種各樣的目錄,會需要不同的用戶對不同的目錄進行管理,單單的新建用戶會使新建規則變得繁瑣,這時就可以直接新建組用戶對這一類用戶進行規則添加操作,方法基本同添加用戶方法一樣
諸如此,添加你需要足夠數量的用戶,然后再授權規則里設置
這時就會統一有寫入的權限,不同的文件夾可以設置不同的權限這里就不一一說了...
三、常見命令
命令行登錄ftp:
win+r -----> 輸入 cmd 回車 -----> 輸入ftp 回車 -----> open "你的ftp站點地址" -----> 填用戶名和密碼 -----> 成功登錄
常見命令如下:
注意:命令與參數之間要有空格
dir (directory) 顯示當前目錄下的所有文件的詳細信息包括時間 名稱等信息
ls -al (list)列表命令加上參數后與dir命令差不多
cd .. 返回到上一層目錄
cd \ 直接回到剛進入ftp站點時的默認目錄
pwd (print working directory) 打印出當前所在的路徑信息
get 文件名 這時從ftp站點下載文件的命令下載的文件的默認目錄就是前面所說的 C:\Users\SKY 目錄
lcd x:\ 將現在默認的目錄切換成某盤根目錄
大小寫無所謂 還可以在后面添加根目錄下的其他路徑
put 文件名 上傳文件命令於下載文件的命令差不多
disconncet 斷開連接
bye 或者 quit 退出ftp命令