1.先打開服務器管理器(一般在桌面左下角有快捷鍵)
准備工作 1.1 查看是否已經搭建了ftp,角色-->web服務器(IIS)--->Internet 信息服務 (IIS)管理器-->WIN******--->網站 在網站下查看 是否有ftp服務器
1.2 如果沒有角色下面沒有IIS則需要安裝,功能--->添加功能--->功能 在功能下需要安裝 a.后台智能傳輸服務(BIIS)--->IIS服務器擴展。
b.遠程服務器管理工具--->角色管理工具--->web服務器(IIS)工具。c.功能管理工具--->BIIS服務器擴展工具
1.3 為了安全需要添加一個用戶,用來登陸ftp 配置--->本地用戶和組--->用戶 右鍵新建創建密碼
開始搭建 1.4 角色-->web服務器(IIS)--->Internet 信息服務 (IIS)管理器-->WIN******--->網站 右鍵添加FTP站點
a. 給這個站點起個名稱最好有ftp三個字方便記。b.物理路徑就是存取文件的地方,我是在D盤新建了一個ftp傳輸的文件夾,ftp連接后只能訪問這個文件夾,存取文件。下一步。
綁定和SSL設置:a. ip地址一般選擇本機的ip 端口21,虛擬主機民可以不選。b.自動啟動FTP站點需要選中,SSL選無就可以。
身份驗證與授權:為了安全身份驗證還是選基本,授權--->指定用戶--->1.3創建的用戶名,權限 讀取,寫入 看情況給,我自己是都給的。
完成。服務器管理器--->配置--->高級安全windows防火牆--->入站規則 新建規則 規則類型:端口 TCP 特定本地端口 21-22 允許連接 下一步 起名字 完成。
1.5 這時候網站下面及出現你建立的ftp ,在本機的網頁或者文件管理中可以 ftp://ip地址 可以訪問就說明已經初步搭建成功。
如果想同一網絡里的其他主機訪問此FTP 還需要設置。
直接說我遇到過的問題 ,我在A服務器搭建了ftp 現在用B(電腦)工作站連接 ftp://ip地址 出現錯誤
打開ftp服務器上的文件夾時發生錯誤,請檢查是否有權限訪問該文件夾
情況二一 這個的解決方法有倆種:一. 打開B工作站瀏覽器(IE瀏覽器) 工具--->Internet選項 --->高級--->使用被動FTP 將前面的勾去掉,這樣就可以連到,但是如果需要連ftp的工作站有很多時這個方法就有些麻煩了。
二. 從操作一 可以看出這個是與ftp 被動(PASV)這個模式有關,所以我們需要了解這個被動模式,1.被動模式的FTP是指服務器被動地等待客戶端連接自己的數據端口。
2.在被動模式下,FTP庫戶端隨機開啟一個大於1024的端口N向服務器的21號端口發起連接。所以我們需要將所需要 A服務器的隨機端口開放
服務器管理器--->配置--->高級安全windows防火牆--->入站規則 新建規則 規則類型:端口 TCP 特定本地端口 1024-65535 允許連接 下一步 起名字 完成
這樣一來就不用進行操作一了
情況二 還有可能是創建的用戶 沒有修改的原因,右鍵新創用戶-屬性->去掉用戶首次登陸更改密碼,勾選密碼不過期,用戶不可修改密碼
將文件復制到ftp服務器時發生錯誤,請檢查是否有權限將文件放到該服務器上
文件傳輸的格式,默認的是utf-8,新建的ftp站點選擇高級設置 將里面的true 改為false 這樣就沒有格式限制了 。