WinSCP 是 Windows 平台開源 SFTP/SCP 客戶端,支援圖形介面拖曳傳輸、命令列腳本自動化、目錄同步、多重認證方式 (密碼/金鑰/Pageant/GSSAPI),是遠端 Linux/Unix 伺服器檔案管理首選工具。
核心功能特性
- 圖形介面 (Commander/Explorer 雙模式) 支援拖曳、快捷方式、URL 關聯。
- 協定支援:SFTP (SSH-1/2)、SCP、FTP、WebDAV、S3。
- 認證:密碼、鍵盤互動、公開金鑰、Kerberos (GSSAPI)、Pageant 整合。
- 自動化:批次腳本、.NET 組件、COM 介面、命令列參數。
- 同步:單向/雙向、預覽、篩選、時間戳保留。
- 內建文字編輯器、遠端命令終端機、可攜式版本 (INI 設定檔不寫入登錄)。
快速連線流程
- 啟動 WinSCP → 「新站台」:
- 協定:SFTP (預設) / SCP
- 主機名:IP 或域名
- 連接埠:22 (SSH 預設)
- 使用者名稱 / 密碼 / 私鑰檔
- 點選「登入」→ 首次連線驗證主機金鑰指紋 → 「是」信任。
- 雙欄介面:左側本地、右側遠端,拖曳即傳輸。
進階應用
- 儲存站台:登入視窗「儲存」→ 下次雙擊站台名稱直連。
- 金鑰認證:工具 → PuTTYgen 產生金鑰對 → 公開鑰上傳至伺服器
~/.ssh/authorized_keys → WinSCP 站台設定載入私鑰 (.ppk)。
- 同步腳本:
winscp.com /script=sync.txt,腳本範例:
open sftp://user:pass@host/
synchronize remote -delete -criteria=time -filemask=*.log D:\Logs /var/log
exit
- 排除過濾:選項 → 偏好設定 → 傳輸 → 編輯過濾器 → 新增
_notes/ (Dreamweaver 快取) 等。
官方資源