Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

FTP 密碼遠端變更指南:啟用 Serv-U 修改密碼功能,命令列一鍵完成

編輯:系統常見問題解答

管理員頻繁更改 FTP 密碼時,無需登入伺服器桌面操作。只要在 Serv-U 啟用「允許使用者變更密碼」,使用者即可透過標準 FTP 指令 SITE PSWD 遠端完成密碼變更。本文詳細說明伺服器端設定與客戶端操作步驟,附圖示說明,安全便捷。

伺服器端設定

  1. 開啟「Serv-U 管理員」→ 左側使用者清單選取目標使用者。
  2. 右側「一般」索引標籤 → 勾選 「允許使用者變更密碼」 → 「套用」。
    Serv-U 允許使用者變更密碼設定

客戶端遠端變更步驟

  1. 開啟命令提示字元(CMD),輸入:
    ftp <伺服器IP>
    例:ftp 192.168.0.1
  2. 依提示輸入使用者名稱、目前密碼登入。成功顯示 230 User logged in。
  3. 輸入變更密碼指令:
    quote SITE PSWD <舊密碼> <新密碼>
    (或 SITE PSWD <舊密碼> <新密碼>,視 Server 實作)
  4. 伺服器回應 230 Password changed successfully 即表示成功。
  5. 輸入 quit 登出。

注意事項

  • 密碼複雜度需符合 Serv-U 密碼原則(長度、字元類型、歷史記錄)。
  • 若使用 FTP over SSL (FTPS),指令通道已加密,密碼傳輸安全;純 FTP 明文傳輸密碼,建議在受信網路或 VPN 內操作。
  • 部分 FTP Client(FileZilla、WinSCP)不支援 SITE PSWD 圖形化操作,需使用命令列或原始指令分頁。
  • 變更後建議立即以新密碼重新登入驗證。

腳本化批次變更(進階)

@echo off
set SERVER=192.168.0.1
set USER=ftpuser
set OLDPASS=OldPass123
set NEWPASS=NewPass456

echo open %SERVER% > ftp_cmd.txt
echo %USER% >> ftp_cmd.txt
echo %OLDPASS% >> ftp_cmd.txt
echo quote SITE PSWD %OLDPASS% %NEWPASS% >> ftp_cmd.txt
echo quit >> ftp_cmd.txt

ftp -s:ftp_cmd.txt
del ftp_cmd.txt

遠端變更 FTP 密碼功能雖簡單,卻能大幅降低管理負擔,尤其適合多使用者、頻繁輪換密碼的環境。記得搭配 FTPS 確保傳輸加密。

Copyright © Windows教程網 All Rights Reserved