SSH/SFTP Server - Terminal

Contains adsIn-app purchases
4.0
1.3K reviews
100K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image

About this app

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

APPLICATION FEATURES
Use any network interfaces in your device including: Wi-Fi, Ethernet, Tethering...
Multiple users (anonymous user included: username=ssh without password)
• [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
• 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
• Enable automatically start on boot
• ...
User management
• Manage users and access paths 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: 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

Which 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/sshserver_privacy_policy.html
Updated on
Apr 20, 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.1
1.2K reviews
David Bannon
May 30, 2023
Seems to accept ssh connections but cannot read the file system ("Permission denied"). So, pretty useless. Ad too intrusive so I will not keep trying .... No, sorry, it does work, it's just that it defaults to a "home" directory that's unusable. Remove the default paths, add a sensible one and it works as expected. The paid version seems less stable ....
13 people found this review helpful
Did you find this helpful?
A Google user
November 3, 2019
Simple, efficient, with useful options. I really like the "Inactive/Active Tile" in Quick Settings. This is the best simple, secure way to wirelessly access, edit, transfer your smartphone's files and directories from/to your PC. You can mount your smartphone directory via the option "Connect to Server" in the file manager of your Linux distro. Most alternative file transfer methods require installing an app in both your smartphone and your PC. This way simply does NOT because Linux is awesome!
21 people found this review helpful
Did you find this helpful?
A Google user
November 28, 2019
Host my internal storage and my SD card at the same time, a feat other apps failed to do, AND it automates starting the server on my home wifi for me so I don't need to wrestle with tasker style apps. Now I can automate music syncing from my linux home server to my Note 9's storage. 10/10, low maintenance, powerful, local ssh/sftp hosting for easy living.
2 people found this review helpful
Did you find this helpful?

What's new

New feature: Shell access for a user can be disabled. Please open user editing screen to do that.