在 Windows 掛載 SFTP 伺服器 — NetDrive 設定指南
了解如何使用 NetDrive 將任何 SFTP 伺服器掛載為 Windows 磁碟機代號。逐步指南涵蓋身分驗證、連接埠設定與開機自動掛載。
你的 Linux 伺服器有 500 GB 的專案檔案。每次要編輯其中一個檔案時,你不是啟動 WinSCP 把它複製到本機,就是要跟連線一斷就掉的 VPN 及對應的網路共用磁碟機搏鬥。NetDrive 採用不同的方式:它會將 SFTP 伺服器掛載為原生的 Windows 磁碟機代號——S:、T:,任你挑選——讓你可以直接在編輯器中開啟檔案,就像它們就在你的 SSD 上一樣。

將你的 SFTP 伺服器掛載為 Windows 磁碟機
NetDrive 讓 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 與 macOS 上顯示為原生磁碟機 — 不需同步,也不需完整下載。
- 指定任意磁碟機代號——可在檔案總管、VS Code 或任何應用程式中使用
- 支援密碼或 SSH 金鑰驗證,包含不需憑證的匿名伺服器
- Windows 開機時自動掛載,無需使用者登入
免費試用。提供終身與訂閱方案。
為什麼要掛載 SFTP,而不是使用用戶端
像 WinSCP 或 FileZilla 這類專用 SFTP 用戶端很適合大量傳輸,但它們無法與 Windows 殼層整合。當你的工作流程涉及在 Photoshop 中開啟檔案、用 VS Code 編輯設定檔,或執行從遠端路徑讀取資料的指令稿時,你就需要伺服器以本機磁碟機的形式呈現。
NetDrive 使用 CBFS(Callback Technologies filesystem driver)將 SFTP 連線呈現為區塊層級的磁碟機。從 Windows 檔案總管的角度來看,S:\projects\api\ 與本機目錄毫無分別——你可以把檔案拖進去、右鍵選擇開啟方式,或在 robocopy 指令中參照它。

NetDrive 3.17.817 加入了符號連結支援,因此如果你的伺服器使用符號連結(在 Linux 家目錄和 /var/www 設定中很常見),在 Windows 端不需任何設定即可正確解析。
開始前你需要準備的事項
- NetDrive 3 已安裝於 Windows 8、8.1、10 或 11。從 netdrive.net/download/windows/ 下載 EXE 安裝程式。
- SFTP 伺服器主機名稱或 IP 位址——你伺服器的公開 IP 或內部區域網路位址。
- 連接埠號——SFTP 預設為連接埠 22。部分強化過的伺服器會使用非標準連接埠,如 2222 或 22022。
- 憑證——使用者名稱+密碼,或者私密金鑰檔案(PuTTY
.ppk格式或 OpenSSH 格式)。
如果伺服器允許匿名 SFTP(不需憑證),NetDrive 自 3.7.687 版起就支援不需憑證的連線——只要將使用者名稱與密碼欄位留空即可。

逐步操作:在 Windows 上連接 SFTP 伺服器
-
開啟 NetDrive——在系統匣(工作列右下角)找到 NetDrive 圖示,點擊它以開啟 Drive Manager。
-
點擊「Add a Drive」——Drive Manager 視窗中大大的
+按鈕。 -
從連線類型清單中選擇 SFTP。
-
輸入伺服器位址——主機名稱(例如
files.example.com)或 IP 位址(例如192.168.1.50)。除非你的系統管理員另有指示,否則將 port 設為22。 -
設定身分驗證:
- 密碼:直接輸入使用者名稱與密碼。
- SSH 金鑰:點擊金鑰圖示,選擇你的私密金鑰檔案。NetDrive 同時支援 OpenSSH 格式(
id_rsa)與 PuTTY.ppk檔案。
-
指定磁碟機代號——從下拉選單中挑選任何未使用的代號。
S:代表「server」是常見選擇,但任何字母都可以。 -
設定自動掛載行為——在 Mount 下拉選單中選擇:
- On boot——在 Windows 登入畫面前就掛載(適合背景服務使用)。
- On login——在使用者工作階段啟動時掛載(桌面使用最常見)。
- Manual——每次都需手動點擊 Connect。
-
點擊「Connect」——NetDrive 進行驗證並掛載磁碟機,隨即出現在 Windows 檔案總管中。

在設定前先驗證連線
如果連線失敗,最常見的兩個原因是 IP 錯誤與連接埠遭封鎖。你可以在開啟 NetDrive 之前,先用 PowerShell 驗證這兩點:
# Ping to check basic reachability
ping files.example.com
# Check if port 22 is open (replace 22 with your actual port)
Test-NetConnection -ComputerName files.example.com -Port 22
Test-NetConnection 回傳 TcpTestSucceeded: True 代表該連接埠可連通,若有問題,多半出在憑證或伺服器端的權限設定。


如果結果是 TcpTestSucceeded: False,表示伺服器或你本機網路的防火牆封鎖了連接埠 22。請你的伺服器管理員開放該連接埠,或確認你連上了正確的 VPN(若伺服器位於 VPN 後方)。
總結
連接完成後,你的 SFTP 伺服器就會像其他 Windows 磁碟機一樣運作。你可以把檔案複製進去、直接開啟並儲存文件,也可以在指令稿中參照它的路徑——S:\deploy\config.yaml 的運作方式與任何本機路徑無異。NetDrive 會在背景保持連線,並在網路中斷後自動重新連接。
如需類似的設定指南,請參閱 Mount Amazon S3 on Windows with NetDrive,若遇到憑證問題則可參閱 Fix SFTP Authentication Errors in NetDrive。
— Jay, NetDrive