SSHFSAndroid

SSHFSAndroid$1.96

Rated 3.56/5 (191) —  Free Android application by 9K Apps

Advertisements

About SSHFSAndroid

SSHFSAndroid is SSHFS (SSH FileSystem) for Android devices. It allows you to mount directories from any SSH server to your Android device. Whenever a remote filesystem is mounted, its files will appear as if they are stored locally on your Android device.

Have a media collection that just won't fit on your phone?
Mount and stream it with SSHFSAndroid!

Sorry for the long, long wait, everyone – SSHFSAndroid now (experimentally) supports Android 5.0+!


DISCLAIMER:
====================
This is an *ALPHA* release. SSHFSAndroid is a personal side project of mine, not my day job. As such, I am unable to do $X hours of testing on $Y number of different devices. As much as I would like to, I cannot guarantee perfection. Please rate with all of this in mind. If you encounter issues, please send me an email before rating negatively. Thanks! :)


PREREQUISITES:
====================
- busybox (with symlinks)
- su (root)
- FUSE support (in-kernel or fuse.ko module)

Note: The stock kernels in Android versions >= ICS should have in-kernel FUSE by default. If you are using a custom kernel, you might not!

*** PLEASE DO NOT PURCHASE THIS APP IF YOU HAVE NOT VERIFIED THAT YOUR DEVICE MEETS THE REQUIRED PREREQUISITES. YOU HAVE BEEN WARNED. IN CAPS. ***


FAQ:
====================

Q: Why can't my media player find the files I've mounted with SSHFSAndroid?
A: Android's media scanner will not scan remote filesystem mounts. Try using a file-based player that does not rely on Android's media scanner.

Q: Can I use public key authentication? I can't get it to work.
A: Public key authentication is supported ("Advanced Options" > "IdentityFile"). However, your key file must not be password-protected and your public key must be copied to your server (typically via ssh-copy-id) beforehand.

Q: How do I use option $X in "Advanced Options"?
A: Check man pages for ssh and sshfs for documentation.
SSH: http://linux.die.net/man/1/ssh
SSHFS: http://linux.die.net/man/1/sshfs

Q: Why doesn't option $X in "Advanced Options" work?
A: Sorry, but I (probably) don't know. SSHFS has a ton of options; too many for me to test. A lot of options aren't even relevant on Android devices. The advanced options were only included out of posterity and are predominantly untested.

Q: My server listens on a port other than 22. How do I configure that?
A: "Advanced Options" > "Port". Easy!

Q: If not /mnt/sdcard, where should I be mounting to?
A: Mounting under /system seems to be the most stable. I suggest something like: /system/sshfs/mount_point_here

How to Download / Install

Download and install SSHFSAndroid version 1.2a on your Android device!
Downloaded 1,000+ times, content rating: Everyone
Android package: com.chaos9k.sshfsandroid, download SSHFSAndroid.apk

All Application Badges

Paid
app
Android
2.2+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
Version 1.2a (2015-07-06)
* Experimental Android 5.0+ support
* Reduced reliance on busybox
* Various bug/compatibility fixes
Price update  Price changed from $1.90 to $1.96.
Price update  Price changed from $1.96 to $1.90.
Version update SSHFSAndroid was updated to version 1.2a
Price update  Price changed from $2.56 to $1.96.

What are users saying about SSHFSAndroid

J70%
by J####:

This app works, but could definitely​be improved. Error output is handled really awkwardly, so it's hard to figure out what you're doing wrong when you first set it up.

U70%
by U####:

Does not work and I have no idea whether it's because I'm using Android 6 or some other reason as it does not display any logs messages.

K70%
by K####:

"Could not connect to server". No logs, no further info. Tried both pubkey and password authentification few times. Tried by hostname and by ip. LG G Pro 2, Android 4.2 UPD: got it. I'm just missing fuse.ko. Will retry after flashing to another firmware

L70%
by L####:

Used to be very useful but without logs it's very hard to debug errors. Just as expected it doesn't work on Android 6 but I have no idea why (again, no logs). The sshfs binary in the app dir works fine from a terminal as root.

E70%
by E####:

One mentally challenged user gave this app a two star rating, because it doesn't work on Android6 (for him). HELLO: The app developer never claimed it would work on Android 6! Some users should have to sign a waiver before being allowed to download and install apps :-(

K70%
by K####:

Since there is no browse feature to go to path. Need more examples. Can not get it tow work and not sure why. Checking in phone terminal it says I have fuse support. How to get a refund?

L70%
by L####:

Great app, but I'd like to request key-based authentications, and the ability to make widgets on the home screen.

K70%
by K####:

CM12.1 i9305 everything works well

K70%
by K####:

Paid for, but no longer works..

K70%
by K####:

Please update for Android 6.x, currently not working

H70%
by H####:

It's like carrying my 1TB server around with me! My only complaint is that the nonempty option seems to fail. Ssh fails to connect when attempting to mount over a nonempty directory, which is only a problem for one of my several purposes. I wanted to replace my music directory with the complete collection on my server when connected. I strongly encourage the developer to release a demo version that will do one mount for one week, so users can know that all of the desired features work before purchasing.

X70%
by X####:

Doesn't work on Lollipop. Only Position Independent Executables can be used on Lollipop. Needs to be updated!!! This app is WORTHLESS on Lollipop.

M70%
by M####:

Warning: Android 6 has broken SSHFSAndroid! On 5.1.1, configuration was not easy because app keeps no client logs, offers little feedback, and almost no documentation. Server logs were of little help. Tip: Turn on debugging and verbose log output and take a photo of error messages before they disappear!

M70%
by M####:

Does not work on CM 12.1 without having selinux turned off. It's not selinux's fault, the other sshfs app that is available works fine with selinux in enforcing mode. Too bad I figured that out after 2 hours, so I lost my money on this one; it has a VERY short refund period. Yes. I did meet the requirements. Mailed the developer, but no answer yet.

X70%
by X####:

Works now on Android 5.1, the profile creation screen is a bit finicky though, often is make a profile then it wouldn't be there. Some quality of life issues, some thought needs to be put into the ui flow.

M70%
by M####:

Not working on Android 6. I'll be hoping for an update. Previous review: Working great on both a nexus 5 and a nexus 7 with 5.1.1. The only change I would like to see is a notification icon when mounted.

M70%
by M####:

All of the options, easy to get going, intuitive interface.

M70%
by M####:

Thank you! This is exciting!!!

M70%
by M####:

Great app. Works flawlessly running OnePlus One with CM12.

M70%
by M####:

"Could not connect to server". No logs, no further info. Tried both pubkey and password authentification few times. Tried by hostname and by ip. LG G Pro 2, Android 4.2 UPD: got it. I'm just missing fuse.ko. Will retry after flashing to another firmware

Y70%
by Y####:

Works!

U70%
by U####:

It's like carrying my 1TB server around with me! My only complaint is that the nonempty option seems to fail. Ssh fails to connect when attempting to mount over a nonempty directory, which is only a problem for one of my several purposes. I wanted to replace my music directory with the complete collection on my server when connected. I strongly encourage the developer to release a demo version that will do one mount for one week, so users can know that all of the desired features work before purchasing.

C70%
by C####:

This app used to be AWESOME! Unfortunately the app hasn't been updated to work with Android 5.0 Lollipop.

J70%
by J####:

UPDATE 16/06/15 - This no longer functions on Lollipop. Can you update it pretty please! This is fantastic, works really well. Nicely done :-)

E70%
by E####:

It's like carrying my 1TB server around with me! My only complaint is that the nonempty option seems to fail. Ssh fails to connect when attempting to mount over a nonempty directory, which is only a problem for one of my several purposes. I wanted to replace my music directory with the complete collection on my server when connected. I strongly encourage the developer to release a demo version that will do one mount for one week, so users can know that all of the desired features work before purchasing.

U70%
by U####:

When mounting it gives: "error: only position independent executables (PIE) are supported." Maybe it can be easily resolved by recompiling the native binaries with --fPIE?

U70%
by U####:

Could you please recompile the binaries with -fPIE, Android 5.0 L no longer allows non-PIE executables.

P70%
by P####:

Not working on Galaxy S6... just says Mounting and never mounts.... works great on Atrix HD running Cyanagenmod

X70%
by X####:

Doesn't work on Android 5

K70%
by K####:

Doesn't work on Lollipop. Only Position Independent Executables can be used on Lollipop. Needs to be updated!!! This app is WORTHLESS on Lollipop.

U70%
by U####:

works for me. best remote drive mount app when unable to use nfs

X70%
by X####:

The hardest thing about using this app was making sure my server was configured properly. Runs perfectly on my Motorola Photon Q running stock ICS. Server OS: FreeNAS v8.0.3

Y70%
by Y####:

Wow! I love this app! Great job! This really works great on my Galaxy Note 2. Keep up the good work.

X70%
by X####:

It took awhile to configure properly but now works great on my Galaxy Nexus running XenonHD 4.1.2. I'm mounting shares on my QNAP NAS. I'd love to see it compatible with 4.2. Also, a suggestion would be to create toggle widgets to enable / disable mounts.

X70%
by X####:

Works fine on my nexus 7 android 4.2.2 sentinel ROM (based on CM 10 I think) - highly recommend this app, only one with ssh (or indeed any) mounting functionality I've seen! Would be nice if the auto mount option could be set for only wifi and specific SSIDs

V70%
by V####:

I've been sticking with CM 10.0 for some time, waiting for this app to be fixed for Android 4.2. Turns out Cyanogenmod 10.1 has implemented a work-around, so this and other mounting apps like CIFSManager work, as long as your mount point is outside of /storage. Thanks Cyanogenmod!

X70%
by X####:

Thanks, works great on my galaxy nexus and galaxy note 10.1... I agree with the other guy who said that port settings should be in the main settings section though - great to have all the other advanced options available, but people use different ports all the time, so it'd be good to have that setting more accessible. Pubkey authentication setting should probably be in the main setting section too, and it'd be nice if the app supported password protected keys. It'd also be nice if the app gave you the option of saving if you use the back button to get out of the settings screen rather than just cancelling any changes. But I've been waiting for this app for a while, it works great, so thank you.

X70%
by X####:

The user interface of SSHFSAndroid is simple but requires you to know what you are doing. In most cases if you are going to be running an SSH server and your phone is rooted then you most likely know what you are doing. This software does exactly what I want which is having my server's files always at hand via a folder on my sdcard. No fancy syncing or file transfer software where you have to use the program first to move or copy a file before you can edit it and then have to use the software again to move it back to the server. It's great being able to edit or access a file on my server/home computer as if it was a file on my phone. You can forget about stupid costly "cloud" services with this software. The only thing I would like to be changed/added. Allow password protected private keys, and having the port and keyfile location options on the front page when editing a connection. I don't know why this app hasn't exploded in popularity yet. Works perfectly on my HTC Evo3d and Nexus 7 This app is a dream come true for me.

U70%
by U####:

Works fine now on my arch server connecting via my Oneplus one (4.4.4). Excellent work.

D70%
by D####:

It's like carrying my 1TB server around with me! My only complaint is that the nonempty option seems to fail. Ssh fails to connect when attempting to mount over a nonempty directory, which is only a problem for one of my several purposes. I wanted to replace my music directory with the complete collection on my server when connected. I strongly encourage the developer to release a demo version that will do one mount for one week, so users can know that all of the desired features work before purchasing.


Share The Word!


Rating Distribution

RATING
3.65
191 users

5

4

3

2

1