在 Windows 中通過 SSH (SSHFS) 映射網絡驅動器
要將遠程服務器的文件系統掛載為Windows中的網絡驅動器,您可以使用安全的SSH協議而不是傳統的SMB(Samba)連接。當您需要在本地保護遠程 SSH 服務器上的文件訪問而不創建單獨的 FTP (SFTP) 連接時,這非常有用。這SSHFS-Win客戶端可用於通過 SSH 在 Windows 中掛載遠程文件系統。該客戶端允許使用 SSHFS 協議(基於 SSH 文件傳輸協議,SFTP)透明地映射遠程目錄。
手動下載 SSHFS-Win MSI 安裝程序或使用內置 WinGet 包管理器進行安裝:
winget install SSHFS-Win.SSHFS-Win

現在,您可以直接從 Windows 文件資源管理器 GUI 將遠程文件夾安裝為網絡驅動器。右鍵單擊這台電腦並選擇映射網絡驅動器。按以下格式選擇要分配的驅動器號和遠程目錄的 UNC 路徑:
\prefix\user@host[!PORT][\PATH]
另請閱讀:如何映射網絡驅動器 | Windows Server 2025
user– 用於對遠程 SSH 主機進行身份驗證的用戶帳戶
host– 主機名/IP地址
使用以下值之一作為前綴:
sshfs– 映射用戶的主目錄(Windows 上的用戶配置文件目錄)。此外,指定用戶配置文件中任何目錄的相對路徑(工作目錄)。sshfs.r– 掛載遠程計算機的根目錄(對於 Windows,這是指系統驅動器的根目錄)。sshfs.k– 映射用戶的主目錄。 %USERPROFILE%/.ssh/id_rsa 中的 SSH 密鑰用於身份驗證。sshfs.kr– 使用 SSH 密鑰連接到根目錄
例如,要映射C:PS啟用 SSH 服務器的遠程 Windows 主機的目錄,輸入以下 UNC 路徑
\sshfs.r[email protected]ps
連接時,系統會提示您輸入遠程用戶的密碼進行身份驗證(您可以選擇將密碼保存在憑據管理器中)


之後,通過 SSHFS 映射的單獨網絡驅動器將出現在 Windows 資源管理器中。


您還可以使用命令提示符映射網絡驅動器淨使用:
以下命令安裝/var/www來自 Linux 主機的目錄作為 Windows 網絡驅動器:
net use W: \sshfs.r[email protected]varwww /user:sysops
從遠程 Windows 主機映射目錄:
net use m: \sshfs.r[email protected]ps /user:administrator
連接期間,系統將提示您輸入用戶密碼。


以這種方式映射的網絡驅動器僅持續到計算機重新啟動為止。添加/persistent:yes命令的選項可在用戶登錄時自動重新連接驅動器。
要映射遠程共享而無需每次輸入用戶密碼,您可以將憑據保存在 Windows 憑據管理器中
cmdkey /add:192.168.123.123 /user:admin /pass:Passw0rdd1
使用 WinFsp.Np 提供程序可以同時連接多個網絡驅動器。列出已連接的驅動器:
net use


刪除映射的網絡驅動器:
net use M: /delete
在net use命令中,您可以以明文形式指定用戶密碼,但使用SSH密鑰身份驗證掛載遠程文件夾更安全。使用以下命令在 Windows 上生成 SSH 密鑰ssh-keygen.exe根據鏈接上的手冊使用工具(不要指定密碼來保護私鑰)。將 .pub 文件中的公鑰添加到authorized_keys(或者administrators_authorized_keys)遠程 SSH 服務器上的文件。
要在 Windows 登錄時使用密鑰身份驗證通過 SSH 自動映射網絡驅動器,您可以創建一個運行 PowerShell 腳本的計劃任務:
$remoteUser = "admin"
$remoteHost = "fs01.woshub.com"
$remoteDir = "Install"
$Drive = "M:"
$privSSHKey = "C:secretfs01-id_rsa"
cd 'C:Program FilesSSHFS-Winbin'
$mountcmd = ".sshfs-win.exe svc sshfs.k$remoteUser@$remoteHost$remoteDir $Drive -IdentityFile=$privSSHKey"
Invoke-Expression $mountcmd
您可以使用圖形客戶端通過 SSH 映射網絡目錄。最簡單、最方便的客戶端是SSHFS-Win-管理器。可以使用 SSHFS-Win-Manager 客戶端創建與遠程文件系統的多個 SSHFS 連接。它支持基於密碼和密鑰的身份驗證。


