SSH Server

In-app purchases
4.6
119 reviews
1K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

A powerful application allows you to run SSH/SFTP Server on your Android device with full functional terminal.

APPLICATION FEATURES
Use any network interfaces in your device including: Wi-Fi, Ethernet, Tethering...
- Tap on the addresses to generate the QR code
Multiple users (anonymous user included: username=ssh without password)
Support Public key authentication
• [SFTP feature] Allow each user to show hidden files or not
[SFTP feature] Multiple access paths for each user: Any folders in your internal storage or external sdcard
• [SFTP feature] Can set read-only or full write access on each path
Automatically start SSH/SFTP Server when certain WiFi is connected
Automatically start SSH/SFTP Server on boot
Has public intents to support scripting
For Tasker integration:
Add new Task Action (choose System -> Send Intent) with the following information:
• Package: net.xnano.android.sshserver.tv
• Class: net.xnano.android.sshserver.receivers.CustomBroadcastReceiver
• Actions: either one of following actions:
- net.xnano.android.sshserver.START_SERVER
- net.xnano.android.sshserver.STOP_SERVER

APPLICATION SCREENS
Home: Control the server configurations such as
• Start/stop server
• Monitor the connected clients
• Change port
- Ability to use the port 22 (only available on some ROMs)
• Enable automatically start on boot
• ...
User management
• Manage users and access paths for each user
• Add public key authentication for each user
• Enable or disable user
About
• Information about SSH/SFTP Server

NOTICES
- Doze mode: Application may not work as expected if doze mode is activated. Please go to Settings -> Search for Doze mode and add this application to the white list.

PERMISSIONS NEEDED
WRITE_EXTERNAL_STORAGE and MANAGE_EXTERNAL_STORAGE (Android R+): Mandatory permission for SSH/SFTP Server to access files in your device.
INTERNET, ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE: Mandatory permissions to allow user to connect to SSH/SFTP Server.
Location (Coarse location): Only required for user who wants to automatically start server on Wi-Fi detect on Android P and above.
Please read Android P restriction about getting Wifi's connection info here: https://developer.android.com/about/versions/pie/android-9.0-changes-all#restricted_access_to_wi-fi_location_and_connection_information

What SSH/SFTP Clients are supported?
√ You can use any SSH/SFTP clients on Windows, Mac OS, Linux or even browser to access this SSH/SFTP Server.
Tested clients:
• FileZilla
• WinSCP
• Bitvise SSH client
• Finder (MAC OS)
• Any terminal/File manager on Linux
• Total Commander (Android)
• ES File Explorer (Android)

SUPPORT
If you're facing any problems, want new features or have feedback to improve this application, don't hesitate to send it to us via the support email: support@xnano.net.
NEGATIVE COMMENTS can't help the developer solve the problems!

Privacy Policy
https://xnano.net/privacy/privacy_policy.html
Updated on
20 Apr 2024

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
This app may collect these data types
App info and performance and Device or other IDs
Data is encrypted in transit
Data can’t be deleted

Ratings and reviews

4.6
105 reviews
Tim Rogers
12 November 2023
As far as I can tell, this is one of the only ssh server apps in the the Play store. It works for me, and I'm happy for it. Together with a sftp client, it allows me to easily keep my music library on my phone, something that is stupidly difficult otherwise. That being said, the application is pretty, um, ugly, and a little rough. Exiting, for example, seems always to crash it. I'd love to see it improved!
1 person found this review helpful
Did you find this helpful?
Banana Studio
14 November 2023
if there are any problems with the app, could you please leave a message to support@xnano.net?
Ryan Cote
26 October 2021
Great app! Easy to use and works perfectly on my S20. I tried another app before this, which implemented just about every kind of server in the world, had a million options, and I could never get it working. I had this one up and running in no time. I'm using it to mount my phone from linux using sshfs. Then I use my favorite open source file syncing application, JFileSync to synchronize music and pictures between my PC and phone. No cable required. I also tried with FileZilla as an SFTP client and it works great. This solves a major headache for me. Windows changed the way it mounts phones a while ago. Instead of mounting as a storage device, it now uses MTP. So, applications that expect to see a storage device don't work anymore. Mounting the phone from linux is even more ridiculous. It works sometimes, but usually ends up totally freezing. People started reporting this bug on linux like five years ago with no fix in sight. Who knew syncing files with my phone over a USB cable would become such a nightmare? This app solves all that nonsense and eliminates the cable.
11 people found this review helpful
Did you find this helpful?
Robert Sili
19 September 2021
Great app, but one very important feature to me doesn't want to work on my nVidia Shield TV box - auto start of the SSH server. Every time I reboot my box, the SSH server shows as not running or not able to accept connections. I keep all options to auto start the server enabled, but still they don't auto start it after reboot. If this is not fixed in the near future I'll be switching to the similar apps from other providers where auto start feature works 100% on my box. Other than that, it's a very useful, good working and practical tool.
3 people found this review helpful
Did you find this helpful?
Banana Studio
28 January 2023
Sorry for the late reply! Could you please check with the latest version (0.11.x). It has been improved much since 0.10.7.

What's new

New feature: You can disable Shell access for a specific user in the screen User editing