macOSでFTPサーバーをマウント — NetDriveセットアップガイド
NetDriveを使えば、FTPやFTPSサーバーをmacOS Finderのネイティブドライブとしてマウントできます。Sonoma以降に対応、設定は2分以内で完了します。
FTPサーバーを運用している——スタジオのレガシーなメディアアーカイブ、クライアント資産が詰まったホスティングアカウント、あるいはオフィスの配線クローゼットにあるNASなど——そして、Dockに常時FTPクライアントのウィンドウを貼り付けておくことなく、それらのファイルをFinderで直接開きたいと考えているなら。NetDriveは任意のFTPまたはFTPSサーバーをネイティブのmacOSボリュームとしてマッピングし、Mac上のすべてのアプリがローカルディスクと同じようにそこで読み書きできるようにします。

任意のFTPサーバーをmacOSドライブとしてマウント
NetDrive を使えば Google Drive、OneDrive、S3、SFTP、WebDAV などが Windows と macOS でネイティブドライブとして表示されます — 同期も、まるごとダウンロードも不要です。
- FinderやmacOSの各種アプリでFTPファイルを直接閲覧
- 匿名アクセスにも対応した認証情報の保存
- FTPとFTPS(明示的・暗黙的SSL)の両方に対応
無料トライアル。永久ライセンスとサブスクリプションプランあり。
動作環境
NetDrive 3.18以降はmacOS 14 Sonoma以降が必要です。まだmacOS 13 Venturaをお使いの場合、互換性のある最後のバージョンはNetDrive 3.17です。ダウンロードリンクはリリース履歴を参照してください。その他に必要なもの:
- FTPサーバーのホスト名またはIPアドレスとポート番号(デフォルト: 通常のFTPは21、暗黙的FTPSは990)
- ユーザー名とパスワード、またはサーバーが匿名ログインを許可していることの確認
- NetDriveを有効化するための無料のBdriveアカウント——netdrive.netで登録

NetDriveでFTPドライブを追加する
macOSのメニューバーにあるNetDriveアイコンをクリックし、Open NetDriveを選んでドライブマネージャーを開きます。+(Add a drive)をクリックし、プロバイダー一覧からFTPを選択します。
接続フォームに入力します:
- Address — ホスト名またはIP(例:
ftp.example.comや192.168.1.50) - Port — 標準のFTPなら21。サーバーがカスタムポートを使用している場合は変更してください
- Username / Password — 匿名アクセスの場合は空欄のまま、それ以外は認証情報を入力
- Use SSL/TLS — FTPSを使う場合は有効にし、サーバーの設定に合わせて明示的(ポート21でのSTARTTLS)か暗黙的(ポート990)を選択
「Studio Archive」や「Client Hosting FTP」など、わかりやすいラベルを付けてからSaveをクリックします。

ドライブをマウントして使い始める
ドライブマネージャーに戻り、FTPドライブの横にあるスイッチを切り替えてマウントします。NetDriveがサーバーに接続し、内蔵ディスクや外付けドライブと並んでFinderのサイドバーのLocations配下にボリュームとして表示されます。
そこから先は通常のFinderの操作と変わりません——ファイルをドラッグして出し入れしたり、PDFをダブルクリックしてPreviewで開いたり、PSDをPhotoshopで直接開いたりできます。書き込みはNetDriveのバックグラウンドアップロードキューを経由するため、大きなファイル転送がキーボード操作をブロックしたり、進捗バーを見続けさせられたりすることはありません。

起動時に自動マウントする
誰もログインする前にFTPサーバーを利用可能にしておく必要がある本番機——たとえば起動時にスタジオのNASからアセットを取得するレンダーノードなど——では、NetDriveでそのドライブの設定を開き、Auto MountをMount on system startupに設定してください。NetDriveは認証情報を安全に保存し、Macの電源が入るたびにFTP接続を自動的に再確立します。
ログインセッションを共有するワークステーションでは、Mount on loginがより軽量な選択肢です。ユーザーがログインするとドライブが表示され、ログアウトすると切断されます。

接続に失敗した場合のトラブルシューティング
ドライブのマウントに失敗した場合は、次の手順を順に確認してください。
- ネットワークの疎通を確認する — ターミナルを開き
ping ftp.example.comを実行します。ここでタイムアウトする場合はファイアウォールやDNSの問題であり、NetDrive側の問題ではありません。 - ポートを確認する — 共有ホスティングのプロバイダーは、コントロールパネルに記載された非標準ポートでFTPを動かしていることがよくあります。NetDriveの設定のポートが一致しているか確認してください。
- SSLモードを確認する — サーバーが明示的FTPSを要求しているのに暗黙的を設定している場合(またはその逆)、ハンドシェイクは表面上のエラーなく失敗します。どちらのモードが必要かはホスティング側のドキュメントに明記されています。
- NetDriveのログを確認する — NetDrive → Help → Show Logを開くと、失敗している箇所を直接示すタイムスタンプ付きのエラーコードが確認できます。
まとめ
マウントしてしまえば、FTPストレージはMac上の他のフォルダと同じように振る舞います——既存のアプリを変更する必要もFTPプラグインも不要です。Windowsでの同様の手順はMount an FTP Server on Windows with NetDriveで解説しています。サーバーがすでにFTPではなくSFTPで動作している場合は、Mount an SFTP Server on macOSで鍵認証オプションを含む同様の手順を確認できます。
— Alex, NetDrive