2010-07-28 175 views
17

我正在嘗試FTP到一個新的FTP站點,我使用IIS 7.0安裝了Windows Server Web(64位)版本。但是當我嘗試登錄到這個網站時,我收到了上述錯誤。但我可以登錄到我的其他FTP站點。FTP錯誤530用戶不能登錄

而且,當我選擇IIS管理這個網站時,FTP部分不會在中間部分,雖然它在操作面板顯示顯示。而且我也無法成功登錄到該FTP站點。

我已選中並已登錄本地選中。我沒有隻允許匿名連接。我已從所選網絡訪問此計算機。

我重新啓動了我的IIS和FTP服務。

的一個不同的事情,我注意到這個網站在IIS中從具有FTP工作其他網站不同的是,這其中有網站下方三個虛擬目錄。而當我點擊這3箇中的任何一個時,FTP中間條就會出現在中間窗格中。合理?

如何調試此錯誤的原因?任何我可以使用的軟件工具?

+0

你有沒有得到這個解決? – D3vtr0n 2011-04-08 16:35:57

+2

我試圖解決這個問題的時候,我在互聯網上挖了一遍。低看見IIS允許我將IIS用戶添加爲FTP用戶。不。您必須添加一個Windows域用戶,然後在您的FTP授權規則中指定該用戶...因此,添加一個用戶'test',然後在文本框中爲允許規則您使用單選按鈕爲Windows用戶,然後鍵入'test'。 – 2014-04-23 06:42:28

+0

就我而言,我只是輸入了錯誤的密碼。我通過查看安全事件日誌發現這是一個條目,說「未知的用戶名或無效的密碼」。 (「Unbekannter Benutzername oderungültigesKennwort。」德文)。 – 2016-12-02 14:55:59

回答

12

您是否嘗試從FTP服務器登錄?如果您這樣做,並且在FTP消息下啓用「顯示本地請求的詳細消息」,那麼您將更清楚地瞭解登錄失敗的原因。在我的情況,我得到了以下信息(我用IIS管理器用戶和通行認證)

530-User cannot log in. 
Win32 error: Access is denied. 
Error details: Filename: \\?\C:\Windows\system32\inetsrv\config\redirection.config 
Error: Cannot read configuration file due to insufficient permissions 

爲了解決這個問題我給了網絡服務的用戶只讀到錯誤消息中指定的config目錄的訪問。我不是100%肯定這是正確的做法,但它肯定解決了我的這個問題。

2

我有同樣的問題,我刪除了FTP站點和遵循這樣的:

http://www.iis.net/learn/publish/using-the-ftp-service/configure-ftp-with-iis-manager-authentication-in-iis-7

先決條件 - 我用4個命令樣本設置文件夾的權限,但這並不是單獨解決這個問題,所以我不能真誠地說這一步是必要的,但這是我所做的,現在它的工作。

配置IIS管理服務,並添加一個IIS 7 MANAGER -

只要做步驟4中,第一和然後除去現有的用戶重新添加它們。

創建一個新的FTP站點和配置IIS 7管理員帳戶 -

這裏所有的步驟

配置FTP站點使用IIS 7 Manager身份驗證這裏 所有12個步驟,包括「管理員」在步驟5

的設置,然後它開始爲我工作,我這樣做沒有導遊我跳過一些簡單,當我猜測。

在我的處境
+0

嘗試此操作之前,我沒有移除FTP站點或用戶。我做了一切,但第二步:配置FTP站點使用IIS 7管理器認證。一旦啓用IisManagerAuth提供程序,IIS管理器用戶登錄開始工作。贏得2012 R2 - IIS 8.5。 – mobill 2016-05-12 20:09:34

8

,我缺少角色服務FTP可擴展性,這實際上是允許IIS管理器驗證。 這是非常棘手的,因爲你可能會允許IIS管理器身份驗證,但它仍然是行不通的,直到你沒有安裝FTP擴展

+0

這對我來說也是如此。遵循一些分步指南使失蹤相當容易。 – ccook 2017-08-04 21:50:35

-1

您可以檢查您使用的登錄參考賬戶。 煤礦發生被鎖定導致530錯誤。

0

我有完全相同的錯誤。就我而言,我使用的是在運行FTP的服務器上定義的本地用戶。用戶名非常短(3個字符)。我可以在服務器上「運行」這個用戶,確認Windows是否正常,並允許它進行身份驗證。但是當測試FTP時,會返回用戶無法登錄的。

解決方法?我將用戶重命名爲更長(4個字符)。當然,在授權下也更新了它的名字。然後FTP工作。希望它能幫助別人!

0

對我來說,我已經按照正常程序正確配置了IIS。匿名身份驗證正在工作,但特定用戶不能。

因爲,用戶帳戶是在IIS中創建的。其實它也應該創建Windows本地帳戶

然後它工作。

5

嘗試提交憑證格式爲:

UserName: Domain|Username 
Password: secretSquirrel 
+0

雖然這可能會回答這個問題,但提供關於如何解決問題和/或爲什麼解決問題的附加背景可以提高答案的長期價值。 – mech 2016-02-25 00:55:21

+0

我花了幾個小時試圖讓IIS管理員用戶工作,並且這有我需要讓登錄工作的線索。把域名放在前面讓它立刻(在完成IIS信息博客的所有檢查之後)。 – mj2008 2016-10-18 10:16:33

5

在我來說,我忘了,使我的情況我已經做用戶IIS_IUSERS成員的基本身份驗證

enter image description here

0

使用IIS用戶。

Do not isolate users -> User name directory工作正常。用戶在正確的文件夾中開始。

當我切換到Isolate Users -> User name Directory我有以下錯誤:

Response: 530 User cannot log in, home directory inaccessible. 
Win32 error: The system cannot find the path specified. 

出於某種原因,你需要添加指向你的根​​虛擬目錄。

它必須是那個確切的名稱,並且區分大小寫。

這對我有用。

0

請檢查使用該ftp的文件夾的安全性。 查看您爲該ftp選擇的用戶或組是否與該文件夾的安全性相關聯。

+1

這應該作爲評論添加。 – 2017-05-14 17:02:21

0

在我的情況下,我不得不從用戶刪除domain

因此,您的用戶應該像username,而不是像domain\username

希望它有助於某人。