windows server配置ftp服務器以及外網訪問


推薦一款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)

  1. 遠程連接並登錄到 Windows 實例。

  2. 選擇開始>控制面板,單擊Windows 防火牆。

  3. 在Windows 防火牆窗口,單擊高級設置。

  4. 單擊入站規則,然后單擊新建規則。

  5. 在新建入站規則向導窗口,選擇程序,單擊下一步。

  6. 選擇此程序路徑,然后選擇 C:\Windows\system32\inetsrv\inetinfo.exe,單擊下一步。

     

  7. 在彈出的窗口中,選擇允許連接,單擊下一步。

  8. 在彈出的窗口中,使用默認選擇,單擊下一步。

  9. 填寫規則名稱和描述,單擊完成。

    4

 

 

 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配置用戶

允許授權訪問這里可以選擇【所有用戶】,這么就不用新建用戶了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM