1.09K reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

SSHelper is an advanced, multi-protocol, secure server for the Android platform.

SSHelper works just fine with a normal, unrooted Android device — i.e. your device. It also offers special features on rooted devices.

SSHelper works as an application and as a service. As a service it runs in the background, providing secure communications protocols without requiring user attention.

SSHelper supports interactive Secure Shell (hereafter SSH) sessions and various kinds of transfers including scp, sftp, and rsync, on all common platforms:

On Windows, SSHelper works with WinSCP, PuTTY and similar programs.

On Linux, apart from normal SSH shell session activities, SSHelper can be used directly with file browsers for seamless filesystem browsing and transfers by specifying the "sftp:" protocol.

On the Mac, SSHelper works with Cyberduck and similar programs.

SSHelper versions >= 7.8 accepts any network type that Android recognizes -- it's no longer limited to wireless networks.

SSHelper announces itself on your network by way of Zeroconf/Bonjour, an efficient way to configure a local network.

SSHelper includes a log monitor Web server showing an activity log on local network browsers.

SSHelper also includes a clipboard Web server that permits read/write access to the Android clipboard from local network browsers.

SSHelper is free, open-source and there are no ads. It's licensed under the GPL and the source is freely available.

The SSHelper Home Page is located at -- visit for more information and configuration tips.
Updated on
Aug 26, 2020

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

1K reviews
A Google user
December 16, 2019
This is the definitive ssh server app. It sets up a usable home directory on the server, complete with keys. And it comes with the rsync executable which is what I really needed to sync my music collection to my phone. Writing to an external SD card is problematic on android, not the fault of this app, but the author provides comprehensive documentation on how to work around these constraints. This app brings my android phone a huge step forward toward looking like just another linux server to deal with, ie, I can use the same tools now to manage all my machines instead of having specialized ways to deal with the phone. If this were a paid app, I would happily pay for it.
60 people found this review helpful
Did you find this helpful?
A Google user
September 30, 2018
With the latest version 11.7 I'm getting "The server is not running. To fix this, click the "Restart" menu item." which just brings up the popup again. I was getting " not found" error. (Android 6.0) Rebooted my phone multiple times and reinstalled the app multiple times too, but no effect. I reverted to 11.4, but as your website lacked any official way to download older versions I had to use sketchy websites, so please provide an official way to download older versions. BTW great app when it works : ) Paul Lutus: I tried updating with the painful method too: "Erase program data, then fully uninstall, shut down your device (not just reboot), restart the device and reinstall." with both 11.7 and 12.4 and neither of them worked after the update so I disabled auto update and will stick with 11.4 on this phone. I hope you'll be able to fix this by the time I'll upgrade to a new phone : ) (Also this is super painful when it's not possible to give the app access to the SD Card unless I create the Android/media/com.arachnoid.sshelper folder on the SD Card (in which case it at least have access to that folder) and Android deletes it when I uninstall the app.)
Did you find this helpful?
Paul Lutus
August 31, 2018
The remedy of a complete uninstall and reinstall appears to always work. Erase program data, then fully uninstall, shut down your device (not just reboot), restart the device and reinstall. This procedure is needed because my application uses native-code binaries which don't necessarily get replaced during a normal version update.
A Google user