原文:https://www.cnblogs.com/Sea1ee/p/7611977.html
準備工作:一臺服務器。我這裏使用的是阿里雲的ECS。
環境使用的是:windows 2008 r2
用途:FTP是用來進行文件傳輸的,我們可以把這個目錄在IIS上配置成發佈的網站,我們在本地只用把我們的項目傳到這個文件夾裏面就可以了,就不要每次還要遠程連接,把項目Copy到服務端。也可以單純的用作服務端和客戶端的文件傳輸的紐帶。
說明:配置這個很容易出錯,我也是嘗試過很多次,這裏記錄一下。
本篇主要介紹: 1,如何安裝 2,配置FTP服務兩種方式 3,本地連接 4,遇到的錯誤以及解決方法
一、添加IIS和FTP服務
①添加角色
打開服務管理器,添加角色
選擇 web服務(IIS),因爲爲安裝過了,這裏顯示已安裝
角色服務裏面把IIS,FTP選中
然後進行安裝。成功了就可以打開IIS。IIS裏面出現了添加FTP站點就說明FTP安裝成功。 這一部分基本不出錯。
二、配置FTP服務有兩個方式
配置好了FTP服務我們就可以在本地直接連接FTP來傳輸文件。主要是對一個目錄操作。
①通過FileZilla Server 軟件完成配置
這個軟件使用比較簡單,在服務器安裝。然後進行用戶的添加。成功了打開軟件
直接點確認
登入成功就點擊這個小圖標
需要記住這個密碼
添加訪問的目錄,可以全部勾上 注:權限決定此用戶能對此目錄做什麼操作
這就算配置好了,我們只用在本地上連接就好了。
②配置IIS
①先添加一個計算機用戶
打開IIS,添加一個FTP網站
下一步:
把剛剛添加的用戶作爲指定的用戶
右鍵剛剛創建的FTP網站,編輯權限,把剛剛添加的用戶對此文件的權限添加進來
設置好了就OK了。
三、本地連接
最簡單的方式:
打開文件,在瀏覽器中直接訪問 ftp:// 服務器IP
彈出登錄,成功了說明配置沒有問題。
下載連接FTP軟件
介紹兩種比較好用的: 演示就只演示一種,另一個是一回事,推薦第二個,而我卻截第一軟件的圖片,呵呵。。。。
點擊 站點--》站點管理--》新建站點
然後效果
怎麼傳輸文件這裏就不說了
注:這個過程很容易出錯,下面會記錄。
有出錯,還是在第二個軟件裏面去連接,失敗了,他結果說的很明白
四、一些錯誤
80是網站的端口,21是FTP的端口,3389是遠程連接的端口。所以你在管理控制檯裏面需要配置這幾個端口。
這三個不可少。
出現:
AUTH TLS
沒有設置21端口,上面說的
425 Can't open data connection for transfer of "/"
我們需要把數據連接模式改成主動模式
530 Login or password incorrect!
這個錯誤還沒找到原因,也沒解決。
我用IIS配置的賬戶出現了這個問題。我的 賬號,密碼,權限都配置好了,就是顯示密碼不正確。都是正確的就是登不進去。這種問題還是用軟件重新添加個賬號吧。
鏈接: