Banana Studio
SSH Server icon

Turn your Android device into an SSH server

Run an SSH and SFTP server with a full terminal on Android

Free v0.11.25 Android 4.4+

Run a full SSH and SFTP server on Android with terminal access, multiple users, public key authentication, and flexible file permissions.

Features

SSH Server

Run a fully functional SSH server directly on your Android device and access the terminal remotely.

SFTP Server

Transfer and manage files securely using SFTP from compatible desktop or mobile clients.

Multiple Users

Create multiple users with individual authentication, shell, and file access settings.

Public Key Authentication

Configure public key authentication for users who need key-based SSH access.

Flexible File Permissions

Configure multiple SFTP paths for each user with read-only or full read/write access.

Automatic Startup

Automatically start the SSH/SFTP server when the device boots or when a configured Wi-Fi network is detected.

Tasker Integration

Automate server actions using Android intents and Tasker.

Multiple Network Interfaces

Use Wi-Fi, Ethernet, tethering, and other available network interfaces to connect to the server.

Videos

How to create a SSH/SFTP Server for Android/Android TV/Chromebook

About this app

SSH/SFTP-server voor Android

Een krachtige SSH/SFTP-server voor Android waarmee je op afstand toegang krijgt tot je apparaat via een beveiligde netwerkverbinding. De app bevat een volledig functionele terminal en ondersteunt bestandstoegang via SFTP, waardoor deze geschikt is voor beheer op afstand, bestandsbeheer en automatisering.

De app ondersteunt Wi-Fi, Ethernet en tethering, meerdere gebruikers, configureerbare toegangspaden, automatisch starten van de server, bediening via Android-intents en meer.

Functies

  • SSH/SFTP-server voor Android — Voer rechtstreeks op je Android-apparaat een SSH- en SFTP-server uit.
  • Volledige terminaltoegang — Maak op afstand verbinding en gebruik een volledig functionele shellterminal op je Android-apparaat.
  • Meerdere netwerkinterfaces — Gebruik elke beschikbare netwerkverbinding, waaronder Wi-Fi, Ethernet en tethering.
  • Meerdere gebruikers — Maak meerdere gebruikersaccounts aan en beheer deze, waaronder een anonieme gebruiker met de gebruikersnaam ssh zonder wachtwoord.
  • Toegangsbeheer per gebruiker — Configureer gebruikers en hun toegangsrechten afzonderlijk.
  • SFTP-toegangspaden — Configureer meerdere mappen voor elke gebruiker, waaronder mappen in de interne opslag of op een externe SD-kaart.
  • Alleen-lezen of volledige schrijftoegang — Stel het gewenste toegangsniveau in voor elk geconfigureerd SFTP-pad.
  • Verborgen bestanden — Bepaal of elke gebruiker via SFTP toegang heeft tot verborgen bestanden.
  • Automatisch starten bij Wi-Fi-verbinding — Start de SSH/SFTP-server automatisch wanneer verbinding wordt gemaakt met een opgegeven Wi-Fi-netwerk.
  • Starten bij opstarten — Start de server automatisch wanneer het Android-apparaat wordt opgestart.
  • Scripting en automatisering — Bedien de server via openbare Android-intents en automatiseringstools zoals Tasker.

Tasker-integratie

Je kunt de SSH/SFTP-server bedienen met Tasker of andere automatiseringstools door Android-intents te verzenden.

Maak in Tasker een nieuwe Task Action en kies System → Send Intent met de volgende gegevens:

  • Package: net.xnano.android.sshserver
  • Class: net.xnano.android.sshserver.receivers.CustomBroadcastReceiver

Gebruik een van de volgende acties om de server te starten of stoppen:

  • net.xnano.android.sshserver.START_SERVER
  • net.xnano.android.sshserver.STOP_SERVER

App-schermen

Home

Het Home-scherm biedt bediening voor de SSH/SFTP-server, waaronder:

  • De server starten of stoppen
  • Verbonden clients controleren
  • De serverpoort wijzigen
  • Automatisch starten bij het opstarten van het apparaat inschakelen
  • Andere serverinstellingen configureren

Gebruikersbeheer

Beheer gebruikers en hun toegangsinstellingen, waaronder:

  • Meerdere gebruikers aanmaken en beheren
  • Toegangspaden voor elke gebruiker configureren
  • Individuele gebruikers in- of uitschakelen
  • SFTP-toegangsrechten configureren

Over

Bekijk informatie over de SSH/SFTP-server en de applicatie.

Ondersteunde SSH/SFTP-clients

Je kunt verbinding maken met de SSH/SFTP-server via compatibele clients op Windows, macOS, Linux of Android, evenals via ondersteunde webtools.

Geteste clients zijn onder andere:

  • FileZilla
  • WinSCP
  • Bitvise SSH Client
  • Finder op macOS
  • Terminal en bestandsbeheerders op Linux
  • Total Commander op Android
  • ES File Explorer op Android

Energiebeheer van Android

De Doze-modus van Android en andere functies voor batterijoptimalisatie kunnen ervoor zorgen dat de SSH/SFTP-server niet naar verwachting op de achtergrond werkt.

Als de server onverwacht stopt of niet actief blijft, voeg je de app toe aan de uitzonderingen voor batterijoptimalisatie in de instellingen van het apparaat.

Machtigingen

Afhankelijk van je Android-versie en de ingeschakelde functies kan de app de volgende machtigingen nodig hebben:

  • Toegang tot opslag — Nodig zodat de SSH/SFTP-server toegang heeft tot bestanden op het apparaat.
  • Internet- en netwerktoegang — Nodig zodat clients verbinding kunnen maken met de SSH/SFTP-server.
  • Locatietoegang — Nodig op Android P en hoger wanneer automatisch starten van de server op basis van Wi-Fi-netwerkdetectie wordt gebruikt.

Android kan aanvullende beperkingen opleggen aan de toegang tot Wi-Fi-verbindingsinformatie, vooral wanneer de app op de achtergrond wordt uitgevoerd.

Ondersteuning

Als je een probleem ondervindt, een functie wilt aanvragen of feedback over de app hebt, kun je contact met ons opnemen:

[email protected]

Requirements

Minimum Android
4.4 (API 19)

Android 4.4 or later

Privacy & permissions

According to the Google Play data safety declaration, the app does not share data with third parties.

The app may collect app information and performance data, as well as device or other IDs.

SSH Server requires network access to provide SSH/SFTP connectivity and storage access to provide file transfer functionality.

Location permission is only required when using the automatic Wi-Fi detection feature on supported Android versions.

  • Storage

    Required to allow the SSH/SFTP server to access files that you make available through the server.

  • Internet

    Required to allow SSH and SFTP clients to connect to the server.

  • Network State

    Used to detect available network connections and provide network information required by the server.

  • Wi-Fi State

    Used for Wi-Fi network information and automatic Wi-Fi startup features.

  • Location

    Required on supported Android versions when using automatic Wi-Fi detection to start the SSH/SFTP server.

  • Manage External Storage

    Required on supported Android versions when the server needs access to files stored on the device.

Read the privacy policy →

What's new

v0.11.25
  • Added the ability to disable Shell access for a specific user.

Frequently asked questions

SSH Server allows you to run an SSH and SFTP server directly on your Android device and access it remotely from compatible clients.

Can I access the Android terminal remotely?

Yes. The built-in SFTP server allows compatible clients to browse, upload, download, and manage files according to the configured permissions.

Yes. You can create multiple users and configure their authentication and access settings independently.

Yes. Public key authentication can be configured for individual users.

Yes. Each user can have multiple SFTP access paths pointing to selected folders in internal storage or external SD card storage.

Yes. Each SFTP access path can be configured as read-only or full read/write access.

Yes. The server can automatically start when the device boots or when a configured Wi-Fi network is detected.

Yes. SSH Server provides public Android intents that can be used with Tasker and other automation tools.

You can use compatible SSH/SFTP clients on Windows, macOS, Linux, Android, and other platforms. Tested clients include FileZilla, WinSCP, Bitvise SSH Client, macOS Finder, Linux file managers, Total Commander, and ES File Explorer.

Related news