How to Mount Remote SFTP Servers on macOS 13
While macOS 13 Ventura does not natively support mounting remote SFTP file systems directly into Finder as local drives, you can achieve this securely using third-party tools. This article covers how macOS handles SFTP connections, the best utilities available to mount remote servers securely, and the essential configurations required to ensure your data transfers remain encrypted and protected.
Native macOS 13 Limitations
macOS 13 includes a built-in "Connect to Server" feature in Finder
(Command + K), but it only supports protocols like SMB, NFS, and WebDAV.
While macOS comes pre-installed with the command-line sftp
and ssh utilities in Terminal, it lacks a native system
extension to map an SFTP endpoint as a mounted virtual disk in Finder.
To interact with your remote files as if they were stored locally, you
must rely on third-party software.
Method 1: Using macFUSE and SSHFS (Open Source)
The traditional method for mounting SFTP servers as drives on macOS is using macFUSE alongside SSHFS.
Install macFUSE: Download and install the latest version of macFUSE. On macOS 13 with Apple Silicon, you must boot into Recovery Mode to enable "Reduced Security" in Startup Security Utility to allow third-party kernel extensions.
Install SSHFS: Install the SSHFS package, typically via Homebrew by running:
brew install gromgit/fuse/sshfs-macMount the Directory: Create a local mount point and link the remote server:
mkdir -p ~/RemoteServer sshfs user@remote-host:/remote/path ~/RemoteServer -o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3Unmount: When finished, unmount the volume using:
umount ~/RemoteServer
Method 2: Dedicated GUI Disk Mounters (Commercial / User-Friendly)
If you prefer avoiding kernel extensions and system security adjustments, modern GUI utilities run in user space via the File Provider API or proprietary virtual drives.
- Mountain Duck: Allows you to map SFTP directly in Finder. It integrates seamlessly into macOS 13, supports SSH key authentication, and provides offline caching capabilities.
- CloudMounter: Mounts SFTP connections as standard disks on your desktop, integrating tightly with Finder and supporting multi-factor or key-based authentication.
Security Best Practices
When mounting remote servers over SFTP in macOS 13, ensure the following settings are enforced:
- Use SSH Key Authentication: Disable password authentication on the remote server and authenticate exclusively using Ed25519 or RSA-4096 cryptographic keys.
- Store Passphrases in Apple Keychain: Use native macOS Keychain integration to protect private key passphrases without storing them in plaintext configuration files.
- Configure Non-Standard Ports: If exposed to the public internet, ensure your SFTP service listens on a non-default port to reduce automated brute-force attacks.
- Keep Software Updated: Regularly update your chosen mounting utility or FUSE extensions to ensure compatibility with Apple security patches in macOS 13.