推薦一款ftp客戶端工具:iis7服務器管理工具
IIs7服務器管理工具可以批量管理ftp站點,同時具備定時上傳下載的功能。
作為服務器集成管理器,它最優秀的功能就是批量管理windows與linux系統服務器、vps。
能極大的提高站長及服務器運維人員工作效率。同時iis7服務器管理工具還是vnc客戶端,服務器真正實現了一站式管理,可謂是非常方便。
下載地址:http://yczm.iis7.com/
軟件運行效果圖:
在Server2012打開 服務器管理器,選擇 添加角色與功能,添加Web服務下的FTP服務器
安裝后。
我們現在C盤創建一個名字為FTP的文件夾,里面創建一個ftp的文件,做測試用,如圖
打開服務器管理器,選擇IIS管理器
然后
勾選自動啟動FTP站點(不選也可以,一會手動啟動效果一樣)選擇無SSL,單擊下一步
ip地址:全部未分配
防火牆不要攔截:
這種情況可能是由於實例防火牆將 FTP(IIS) 進程攔截導致的,把 FTP(IIS) 進程加入到防火牆入站規則中即可。
https://help.aliyun.com/knowledge_detail/40914.html?spm=a2c4e.11153987.0.0.6ae967edj5gI4L
Windows 2008 操作步驟(適用於 Windows 2012)
-
遠程連接並登錄到 Windows 實例。
-
選擇開始>控制面板,單擊Windows 防火牆。
-
在Windows 防火牆窗口,單擊高級設置。
-
單擊入站規則,然后單擊新建規則。
-
在新建入站規則向導窗口,選擇程序,單擊下一步。
-
選擇此程序路徑,然后選擇 C:\Windows\system32\inetsrv\inetinfo.exe,單擊下一步。
-
在彈出的窗口中,選擇允許連接,單擊下一步。
-
在彈出的窗口中,使用默認選擇,單擊下一步。
-
填寫規則名稱和描述,單擊完成。
https://help.aliyun.com/document_detail/51998.html?spm=a2c4g.11186623.4.1.hCw9pl
創建完FTP站點后,我們在客戶機測試一下,在客戶機通過瀏覽器(Windows資源管理器)訪問 ftp://192.168.10.102 (ftp://+ip地址),輸入用戶名和密碼,這里我用管理員賬戶登錄(沒新建用戶,有了個懶)
登錄后我們就能看到我們的測試文件了。
外網訪問出現:
200 type set to a
我設置filezilla:
設置主動模式,加密方式選擇只使用普通ftp 就可以正常連接了。
FTP登錄錯誤:530 User cannot log in, home directory inaccessible
IIS FTP忘了權限配置
很多同學可能沒有注意到,點擊IIS ftp網站,會顯示FTP管理界面,上面有個圖?叫“FTP授權規則”,點擊進去,點擊”添加允許規則“,最簡單的是添加所有用戶的一個讀取和寫入權限,如果是域用戶,選擇“指定的角色和用戶組”,添加如SSCHPCdomain users,這樣設置,在大家嘗試了設置目錄權限而沒有頭緒后,應該就不會?報530 User cannot log in, home directory inaccessible,前提是大家不會傻的設置了一個物理不存在的目錄。
FTP配置用戶
允許授權訪問這里可以選擇【所有用戶】,這么就不用新建用戶了。