Turn your Android device into an SSH server
Run an SSH and SFTP server with a full terminal on Android
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
About this app
SSH/SFTP-server för Android
En kraftfull SSH/SFTP-server för Android som låter dig fjärransluta till din enhet via en säker nätverksanslutning. Appen innehåller en fullt fungerande terminal och stöder filåtkomst via SFTP, vilket gör den användbar för fjärradministration, filhantering och automatisering.
Appen stöder Wi-Fi, Ethernet och internetdelning, flera användare, konfigurerbara åtkomstsökvägar, automatisk serverstart, styrning via Android-intents och mycket mer.
Funktioner
- SSH/SFTP-server för Android — Kör en SSH- och SFTP-server direkt på din Android-enhet.
- Fullständig terminalåtkomst — Anslut på distans och använd ett fullt fungerande shell-terminal på din Android-enhet.
- Flera nätverksgränssnitt — Använd alla tillgängliga nätverksanslutningar, inklusive Wi-Fi, Ethernet och internetdelning.
- Flera användare — Skapa och hantera flera användarkonton, inklusive en anonym användare med användarnamnet
sshoch utan lösenord. - Åtkomstkontroll per användare — Konfigurera användare och deras åtkomstbehörigheter separat.
- Sökvägar för SFTP-åtkomst — Konfigurera flera mappar för varje användare, inklusive mappar i intern lagring eller på ett externt SD-kort.
- Skrivskyddad eller fullständig skrivåtkomst — Ange lämplig åtkomstnivå för varje konfigurerad SFTP-sökväg.
- Dolda filer — Välj om varje användare ska kunna komma åt dolda filer via SFTP.
- Automatisk start vid Wi-Fi-anslutning — Starta SSH/SFTP-servern automatiskt när ett angivet Wi-Fi-nätverk ansluts.
- Start vid uppstart — Starta servern automatiskt när Android-enheten startar.
- Skript och automatisering — Styr servern med offentliga Android-intents och automatiseringsverktyg som Tasker.
Tasker-integration
Du kan styra SSH/SFTP-servern med Tasker eller andra automatiseringsverktyg genom att skicka Android-intents.
Skapa en ny åtgärd i Tasker och välj System → Send Intent med följande information:
- Package:
net.xnano.android.sshserver - Class:
net.xnano.android.sshserver.receivers.CustomBroadcastReceiver
Använd någon av följande actions för att starta eller stoppa servern:
net.xnano.android.sshserver.START_SERVERnet.xnano.android.sshserver.STOP_SERVER
Appens skärmar
Hem
Hemskärmen innehåller kontroller för SSH/SFTP-servern, bland annat:
- Starta eller stoppa servern
- Övervaka anslutna klienter
- Ändra serverporten
- Aktivera automatisk start när enheten startar
- Konfigurera andra serverinställningar
Användarhantering
Hantera användare och deras åtkomstinställningar, inklusive:
- Skapa och hantera flera användare
- Konfigurera åtkomstsökvägar för varje användare
- Aktivera eller inaktivera enskilda användare
- Konfigurera SFTP-åtkomstbehörigheter
Om
Visa information om SSH/SFTP-servern och appen.
Klienter som stöds för SSH/SFTP
Du kan ansluta till SSH/SFTP-servern med kompatibla klienter på Windows, macOS, Linux eller Android samt kompatibla webbaserade verktyg.
Testade klienter inkluderar:
- FileZilla
- WinSCP
- Bitvise SSH Client
- Finder på macOS
- Terminaler och filhanterare på Linux
- Total Commander på Android
- ES File Explorer på Android
Androids energihantering
Androids Doze-läge och andra batterioptimeringsfunktioner kan förhindra att SSH/SFTP-servern fungerar som förväntat i bakgrunden.
Om servern oväntat stoppas eller inte förblir aktiv, lägg till appen i listan över undantag från batterioptimering i enhetens inställningar.
Behörigheter
Beroende på Android-version och aktiverade funktioner kan appen behöva följande behörigheter:
- Lagringsåtkomst — Krävs för att SSH/SFTP-servern ska kunna komma åt filer på enheten.
- Internet- och nätverksåtkomst — Krävs för att klienter ska kunna ansluta till SSH/SFTP-servern.
- Platsåtkomst — Krävs på Android P och senare när automatisk serverstart baserad på identifiering av Wi-Fi-nätverk används.
Android kan införa ytterligare begränsningar för åtkomst till information om Wi-Fi-anslutningen, särskilt när appen körs i bakgrunden.
Support
Om du stöter på ett problem, vill begära en funktion eller har feedback om appen, kontakta oss:
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.
What's new
- 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.