Which sshmount did you mean?
Several unrelated projects share this name. If you were looking for a command-line tool, the links below go straight to them — not through us.
"sshmount" is a name several unrelated projects arrived at independently, which is unsurprising: it describes what all of them do. If you were sent here looking for a command-line tool and found a macOS application, this page exists to get you to the right place quickly. None of the projects below are ours, we have no relationship with any of them, and the links go straight to the projects rather than through us.
Command-line tools called sshmount
The projects below are the ones that show up most often in search results. All of them
are wrappers of some kind around sshfs, which means they mount a
remote directory over SSH using a FUSE filesystem, and all of them are aimed at
Linux or at a Unix command line rather than at the macOS Finder.
| Project | What it is | Where |
|---|---|---|
sshmount (Rust) |
A command-line tool published as a Rust crate, installed with
cargo install sshmount. Takes a remote destination and a local
mount point. |
crates.io |
fuseteam/sshmount |
A bash script that reads a config file to mount remote directories over
SSH. Depends on sshfs and fusermount. |
GitHub |
sshmount-netrc |
A Python package that mounts SSH mount points using credentials from your
.netrc or .authinfo file. |
PyPI |
wd5gnr/sshmount |
A script invoked like ssh itself, for people who want the same
argument style for mounting. |
GitHub |
codephi/sshmount, devyte/sshmount |
Further independent projects using the same name. | GitHub |
If one of those is what you were after, stop here — you have what you need. The rest of this site is about SSH, SFTP and macOS behaviour generally, so it may still be useful to you, but nothing below is required reading.
The application published on this domain
SSHMount is a paid macOS application sold on the Mac App Store, published by OnePasswordManager Ltd. It mounts SSH and SFTP servers as volumes in the Finder and includes an SSH terminal. It requires macOS 13 Ventura or later, runs natively on both Apple silicon and Intel, and is sandboxed. It is not a command-line tool, it is not open source, and it is unrelated to every project in the table above. Its features and pricing are documented on sshmount.it, which is a separate site from this one; the price is set for each country by the App Store, so we do not publish a figure here.
Does the difference matter in practice?
The difference does matter, in one respect worth understanding regardless of
which you choose.
The command-line tools listed above all depend on sshfs, which in
turn depends on a FUSE implementation being installed on your machine. On
Linux that is unremarkable. On macOS it means installing macFUSE or an
alternative, which historically involved a kernel extension and, on Apple
silicon, reducing the security policy of the machine to allow it. That
trade-off is the reason native mounting applications on macOS exist at all,
and it is analysed in depth — with the alternatives and their limitations — on
our product site's
macFUSE alternatives
guide. If you are on Linux, none of that applies and a script is
probably the simplest thing that works.
A note on the name
We did not pick this name to compete with anyone, and we have no claim over its use by the projects above. They were here first in several cases, they solve a real problem, and their authors have as much right to a descriptive name as we do. This page is disambiguation, not a dispute. If you maintain a project called sshmount and would like it listed here, or listed differently, write to support@sshmount.it and we will correct it.
Sources
Every technical claim above is checked against one of these. Where a manual page is quoted, it is the copy shipped by the vendor named, not a third-party summary of it.
- sshmount on crates.io — the Rust command-line tool — https://crates.io/crates/sshmount
- fuseteam/sshmount on GitHub — bash script over sshfs — https://github.com/fuseteam/sshmount
- sshmount-netrc on PyPI — mounting with .netrc credentials — https://pypi.org/project/sshmount-netrc/