We use cookies

We use cookies and similar technologies to enhance your browsing experience, analyze site traffic, and personalize content and ads. By clicking "Accept", you consent to our use of cookies. Learn more in our Privacy Policy.

C
Cosmovex
Get App
ShellPilot icon
Cosmovex
ShellPilot

SFTP Client for Android

Browse your server's file system, upload files from your phone, and download logs or configs — all through a secure SFTP connection in ShellPilot.

Free on Google Play

SFTP is the secure standard for transferring files between machines, and ShellPilot brings it to Android with a clean, mobile-native interface. The same connection profile you use for SSH also works for SFTP — one app, both protocols.

The SFTP file browser shows directory listings with file sizes, timestamps, and permissions. You can navigate up and down the directory tree, open text files for quick viewing, and download files directly to your phone's local storage. For deployments and incident response, being able to pull a log file or config off a server from your phone is genuinely valuable.

Uploading works in both directions. Need to push a config update to a server? Select a file from your phone, choose the destination directory, and ShellPilot transfers it over the authenticated SFTP connection. File permissions on the remote side are preserved, and you can set them manually if needed.

ShellPilot's SFTP and SSH features work together seamlessly. You can start an SSH terminal session, notice a file you need to inspect more closely, switch to the SFTP browser and download it, review it in the built-in viewer, then jump back to the terminal. The app keeps both connections active so you don't lose your session.

What you get

SFTP file browser with directory navigation
Download files from remote server to phone
Upload files from phone to remote server
Text file viewer for quick config/log inspection
File permissions display and modification
Shared connection profiles with SSH
Supports both password and key authentication
Transfer progress indicator for large files
Bookmark frequently accessed directories
Works over Wi-Fi and mobile data

How to transfer files to a server over SFTP on Android

  1. 1

    Install ShellPilot

    Download ShellPilot free from Google Play — it includes a built-in SFTP client.

  2. 2

    Connect to your server

    Use the same host profile as SSH — address, port, username, and password or key.

  3. 3

    Browse the file system

    Open the SFTP browser to navigate directories and view files, sizes, and permissions.

  4. 4

    Upload or download

    Download a file to your phone, or upload one from local storage to the server.

Who uses ShellPilot

Pull a log file off a server

Browse to the log directory, download the file to your phone, and review it in the built-in viewer.

Push a config update

Select a file from your phone, choose the destination directory, and transfer it over SFTP.

Inspect a file mid-session

Notice something in the terminal, switch to SFTP, download and view the file, then jump back.

Frequently asked questions

Does ShellPilot include SFTP?

Yes. ShellPilot has a built-in SFTP client that shares connection profiles with its SSH terminal — one app for both.

Can I upload and download files?

Yes, in both directions. Download server files to your phone's storage and upload local files to any remote directory.

Are file permissions preserved?

Remote file permissions are displayed and preserved on transfer, and you can modify them manually when needed.

Is it secure?

SFTP runs over the encrypted SSH connection with password or private-key authentication.

Related tools

SSH Client for Android
Full terminal sessions on your phone
Terminal Emulator for Android
ANSI colors and real key sequences
PuTTY for Android
The mobile PuTTY alternative
Manage Servers from Your Phone
Run, monitor, and fix servers anywhere

Ready to try ShellPilot?

Free to download. No subscription required to get started.

Download Free on Google Play