WinSCP?是一款免費開源的?Windows 環境下的 SFTP、SCP、FTP 和 WebDAV 客戶端,主要用于在本地計算機與遠程服務器之間安全地傳輸文件,并提供基本的文件管理功能。
WinSCP是Windows環境下使用SSH的開源圖形化的SFTP的客戶端
SSH?的全稱是?Secure Shell(安全外殼協議),它是一種加密的網絡協議,用于在不安全的網絡(如互聯網)中安全地遠程訪問和管理計算機系統(通常是服務器或網絡設備)。?
功能
-
安全文件傳輸:
-
支持?SFTP(SSH File Transfer Protocol)?和?SCP(Secure Copy Protocol),通過加密通道傳輸文件,避免數據泄露。
-
兼容傳統?FTP(File Transfer Protocol)?和?WebDAV(需注意 FTP 默認不加密)WebDAV(Web Distributed Authoring and Versioning? ?Web分布式創作和版本控制)是一種基于 HTTP/HTTPS 協議的擴展協議,允許用戶通過互聯網直接編輯和管理遠程服務器上的文件(如同操作本地文件)。
-
-
圖形化界面:
-
提供類似 Windows 資源管理器的雙面板視圖,支持拖放操作,直觀易用。
-
可選 Norton Commander 風格的經典界面(左右分欄)。
-
-
文件管理:
-
對遠程文件進行復制、移動、刪除、重命名、創建目錄等操作。
-
支持批量操作(如多文件上傳/下載)。
-
-
腳本與自動化:
-
可通過命令行腳本或任務自動化工具(如 Windows 任務計劃程序)實現無人值守傳輸。
-
文件協議
?在?WinSCP?登錄時選擇不同的協議(如 SFTP、SCP、FTP、WebDAV 等),會直接影響文件傳輸的?安全性、功能支持、性能表現?以及?適用場景。
SFTP
即SSH File Transfer Protocol
-
基礎:基于 SSH(Secure Shell)協議,默認端口?22。
-
特點:
-
高安全性:所有數據(包括密碼、文件內容)通過 SSH 加密傳輸。
-
功能全面:支持文件傳輸、目錄操作、權限管理、斷點續傳、符號鏈接等。
-
交互性強:允許實時瀏覽遠程文件系統(類似資源管理器)。
-
-
適用場景:
-
連接 Linux/Unix 服務器(需安裝 SSH 服務,如 OpenSSH)。
-
需要安全傳輸或管理文件權限(如運維、開發)
-
SCP
Secure Copy Protocol
-
基礎:同樣基于 SSH,端口?22。
-
特點:
-
僅限文件傳輸:不支持目錄瀏覽、文件管理等交互操作。
-
簡單高效:傳輸速度通常比 SFTP 快(但功能單一)。
-
無加密協商開銷:直接復用現有 SSH 連接。
-
-
適用場景:
-
快速上傳/下載單個文件(無需交互式操作)。
-
腳本化批量傳輸(命令行為主)。
-
FTP
即 File Transfer Protocol
-
基礎:傳統文件傳輸協議,默認端口?21(控制端口)。
-
特點:
-
明文傳輸:用戶名、密碼、文件內容均未加密(易被竊聽)。
-
被動模式(PASV):需額外開放數據端口(易受防火墻阻擋)。
-
廣泛兼容:幾乎所有服務器和客戶端支持。
-
-
適用場景:
-
連接老舊設備或僅支持 FTP 的服務(如某些共享主機)。
-
不推薦用于敏感數據傳輸(除非啟用 FTPS)。
-
FTPS
FTP over SSL/TLS
-
基礎:FTP 的加密版本,默認端口?990(隱式 TLS)或?21(顯式 TLS)。
-
特點:
-
加密傳輸:通過 SSL/TLS 保護數據(類似 HTTPS)。
-
證書配置復雜:需服務器配置有效證書。
-
兼容性較好:比 SFTP 更易與企業 FTP 系統集成。
-
-
適用場景:
-
需要加密但受限于 FTP 生態的環境(如企業內網文件服務器)。
-
?
兩個Windows之間傳輸文件
在局域網的兩臺電腦之間傳輸文件
把電腦1的圖片傳輸到電腦2
圖片>>右鍵>>上傳>>上傳>>選擇上傳的目的地
下載文件>> 從Linux到Windows
選中Linux中要傳輸的文件>>下載>>?瀏覽,選擇目標目錄>>確定
?
上傳文件>> 從Windows到Linux
方法1
選中文件>>上傳>>上傳>>確定?
方法2
直接把Windows上的文件拖拽過去