自架 FTP 伺服器忘記密碼,如何找回?
解決途徑
- 管理介面重設:大多數 FTP 軟體(FileZilla Server、Serv-U、IIS FTP、vsftpd 等)提供 GUI/CLI 管理工具,以管理員身分登入即可修改使用者密碼。
- 設定檔查看/修改:
- FileZilla Server:`FileZilla Server.xml` 中 `` 區塊,密碼通常為 MD5 雜湊,可直接替換為已知雜湊或刪除使用者重建。
- vsftpd:`/etc/vsftpd/virtual_users.db` 或 `pam` 驗證檔,需用 `db_load` 重建。
- 重新安裝/重置:若無管理權限,備份資料目錄後重裝最快。
預防:使用密碼管理器記錄,啟用 TLS(FTPS)保護傳輸。