SFTPサーバーをWindowsにマウント — NetDriveセットアップガイド
NetDriveを使い、任意のSFTPサーバーをWindowsのドライブレターとしてマウントする方法を解説。認証・ポート設定・起動時の自動マウントまで手順を紹介します。
あなたのLinuxサーバーには500GBのプロジェクトファイルがあります。1つ編集するたびに、WinSCPを起動してローカルにコピーするか、VPNと接続が途切れがちなマップ済みネットワーク共有と格闘することになります。NetDriveはこれとは違うアプローチを取ります。SFTPサーバーをネイティブなWindowsドライブレター — S:、T:、好きな文字を選べます — としてマウントするので、まるでSSDに入っているファイルのようにエディタで直接開けます。

SFTPサーバーをWindowsドライブとしてマウント
NetDrive を使えば Google Drive、OneDrive、S3、SFTP、WebDAV などが Windows と macOS でネイティブドライブとして表示されます — 同期も、まるごとダウンロードも不要です。
- 任意のドライブレターを割り当て — Explorer、VS Code、どんなアプリでも操作可能
- パスワードまたはSSH鍵認証に対応、資格情報不要の匿名サーバーもサポート
- ユーザーログイン不要でWindows起動時に自動マウント
無料トライアル。永久ライセンスとサブスクリプションプランあり。
クライアントではなくSFTPをマウントする理由
WinSCPやFileZillaのような専用SFTPクライアントは一括転送には優れていますが、Windowsシェルとは統合されていません。Photoshopでファイルを開いたり、VS Codeで設定ファイルを編集したり、リモートパスから読み込むスクリプトを実行したりするワークフローでは、サーバーをローカルドライブとして表示させる必要があります。
NetDriveはCBFS(Callback Technologiesのファイルシステムドライバ)を使用して、SFTP接続をブロックレベルのドライブとして提示します。Windows Explorerから見ると、S:\projects\api\ はローカルディレクトリと見分けがつきません。ファイルをドラッグ&ドロップしたり、右クリックして「開く」を選んだり、robocopy コマンドで参照したりできます。

シンボリックリンクのサポートはNetDrive 3.17.817で追加されたため、サーバーがシンボリックリンクを使用している場合(Linuxのホームディレクトリや /var/www 構成でよくあります)、Windows側で設定なしに正しく解決されます。
開始前に必要なもの
- NetDrive 3 — Windows 8、8.1、10、11にインストール。EXEインストーラーは netdrive.net/download/windows/ からダウンロードできます。
- SFTPサーバーのホスト名またはIPアドレス — サーバーのパブリックIPまたは内部LANアドレス。
- ポート番号 — 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ファイルの両方に対応しています。
-
ドライブレターを割り当てる — ドロップダウンから未使用の文字を選びます。「server」の頭文字を取った
S:がよく使われますが、どの文字でも構いません。 -
自動マウントの動作を設定 — Mount ドロップダウンで次から選びます:
- On boot — Windowsのログイン画面前にマウント(バックグラウンドサービス向け)。
- On login — ユーザーセッション開始時にマウント(デスクトップ利用で最も一般的)。
- Manual — 毎回Connectをクリックします。
-
「Connect」をクリック — NetDriveが認証してドライブをマウントします。Windows Explorerにすぐに表示されます。

設定前に接続を確認する
接続に失敗する場合、よくある原因はIPアドレスの誤りとポートのブロックの2つです。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