Windows Server 2008 R2 ent 搭建FTP服務

本文歡迎轉載,轉載請註明出處,謝謝! http://blog.csdn.net/colton_null 作者:喝酒不騎馬 Colton_Null from CSDN


前言

最近搞了一個阿里雲的服務器,裏面裝的win server 2008 r2系統。
通過mstsc遠程連接服務沒什麼問題,但是傳文件的時候遇到問題了。

以前用的都是linux操作系統,通過filezilla可以連接服務器傳輸文件。但是對這個win server系統,用filezilla卻連不上了。

後來才知道,原來linux系統自帶ftp服務,而win server默認是沒有這個服務的。所以,就需要我們自己搭建一個ftp服務站點。、

安裝iis服務

1.打開系統下方菜單欄左下角的這裏寫圖片描述圖標

實際上這玩意叫服務器管理器,在開始菜單–>管理工具–>服務器管理器也能打開。
這裏寫圖片描述

2.添加角色
點擊左上角【角色】,在右邊點擊【添加角色】
這裏寫圖片描述

在【服務器角色】中勾選【web服務器(IIS)】,因爲我已經裝過了,所以這裏是已安裝。

這裏寫圖片描述

然後一路下一步即可。

3.建立FTP站點
點擊左側【角色】–>【web服務器(IIS)】–> Internet 信息服務(IIS)管理器
在右側窗口中找到網站,並點擊右鍵
這裏寫圖片描述

如圖所示,如果出現FTP站點即說明可以添加FTP的服務了。

點擊【添加FTP站點…】

這裏寫圖片描述

物理路徑就是,要把那個文件夾作爲ftp站點。這樣傳輸的文件都會在這個文件夾裏。

這裏寫圖片描述

IP地址選擇【全部未分配】,端口號默認爲21即可。

這裏寫圖片描述

身份驗證一定要勾選【基本】,授權的話可以是所有用戶,也可以是指定用戶。下面的【讀取】和【寫入】要記得勾選。

點擊【完成】即完成了FTP站點的添加。

用Filezilla工具連接

到這裏,FTP站點已經搭建完畢了。理論上就可以用ftp工具進行連接了。

不過首先要注意,防火牆的配置,要開放21端口,否則還是無法訪問。

這裏我習慣用filezilla工具做ftp傳輸。

配置如下:
這裏寫圖片描述

加密的話如果沒有TLS就選擇普通FTP。
注意傳輸設置!!

這裏寫圖片描述

分爲主動和被動。分享一篇有關介紹主動模式和被動模式的博客FTP主動模式和被動模式的區別
不過這個問題具體原理我沒有搞太清楚,我在vm上自己做的win server用被動模式可以連接,但是在阿里雲上的服務器要用主動模式才能連接上。
目前不清楚爲什麼,可能是配置的問題。

ok,現在就可以用FTP工具愉快的連接win server服務器啦~~~