Ftp
QNAP FTP 使用者無法登錄(管理員登錄有效)- 與網路無關
此問題與 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=韌體