Ftp

QNAP FTP 使用者無法登錄(管理員登錄有效)- 與網路無關

  • March 23, 2021

此問題與 QNAP 型號 TVS-1282T(版本:)有關4.4.1.1117

我們在通過 WAN 連接到我們的 FTP 時遇到問題。管理員使用者可以正常連接,但任何其他使用者(對 FTP 共享具有 RW 訪問權限)不能。

這是客戶端 (FileZilla) 輸出(個人資訊被混淆)。

Status: Resolving address of ftp.<our_domain>
Status: Connecting to <our_wan_ip>:21...
Status: Connection established, waiting for welcome message...
Status: Initializing TLS...
Status: Verifying certificate...
Status: TLS connection established.
Command:    USER ftpuser
Response:   331 Password required for ftpuser
Command:    PASS ********
Response:   530 Login incorrect.
Error:  Critical error: Could not connect to server

我已確認以下內容:

  • 絕對不是憑證錯字 - 我已經多次重置密碼以確保。
  • 這與網路無關 - 假設管理員使用者可以連接 + 錯誤也發生在 LAN 上。
  • 錯誤與 VPN 無關。每當我更改設置時,我都會確保關閉它進行測試。
  • FTP 正確使用 /FTP 共享。
  • ftpuser對 FTP 共享具有 RW 訪問權限。
  • 啟用匿名登錄似乎沒有幫助。

我從Google搜尋中找到的執行緒要麼提到過時的韌體(幾年前),要麼 OP 正在使用 SFTP 做一些事情,這應該只是管理員。不幸的是,這些與我們的案例無關。

我是否忽略了某個地方的設置?我不熟悉 QNAP 使用的 FTP 伺服器,所以不知道從哪裡開始查看終端。

任何幫助是極大的讚賞!

不幸的是,我無法弄清楚如何直接配置 QNAP 的 FTP,所以我設置了 vsftpd(在 VM 上)並通過 NFS 安裝了 FTP 共享。

通過 vsftpd.conf + 標準 UNIX 文件權限的組合,vsftpd 的配置相對簡單。要記住的一件事是在 QNAP 和 FTP 伺服器之間保持 UID(和 GID,如果您使用它們)同步。

就我而言,我在 QNAP 上創建了一個 ftproot 使用者,並在終端 ( id ftproot) 中檢查了它的 ID。然後我在虛擬機上創建了一個具有相同 UID 的 ftproot 使用者。然後我在 FTP 機器上設置了所有其他使用者和組(就像在任何其他情況下一樣)。

您可以嘗試重新啟動它。

如果問題仍然存在,您可以將韌體升級到最新版本(目前為 4.5.2.1566 build 20210202 of 2021-02-02),您可以在 QNAP 或https://www.qnap.com/en/download?model上自動下載=tvs-1282t&category=韌體

引用自:https://serverfault.com/questions/1054242