SimpleSSHD

SimpleSSHD Free App

Rated 4.42/5 (93) —  Free Android application by galexand

Advertisements

About SimpleSSHD

SimpleSSHD is a free (open source, no ads) SSH server based on dropbear that supports scp, sftp, and rsync. It only supports public-key based authentication (no password/interactive auth). It does not use root, which means it must listen on a port over 1024 (defaults to port 2222).

How to Download / Install

Download and install SimpleSSHD version 15 on your Android device!
Downloaded 5,000+ times, content rating: Everyone
Android package: org.galexander.sshd, download SimpleSSHD.apk

All Application Badges

Free
downl.
Android
2.1+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
Version 15: Fix crash on pre-Nougat versions of Android.
Version 14: Support single-use passwords for bootstrapping.
Version 13: Support foreground service (fewer stalls with newer Android). Add "Start on Open" mode.
More downloads  SimpleSSHD reached 5 000 - 10 000 downloads
Version update SimpleSSHD was updated to version 15
Version update SimpleSSHD was updated to version 1.11
More downloads  SimpleSSHD reached 1 000 - 5 000 downloads

What are users saying about SimpleSSHD

C70%
by C####:

At least a full ssh server with no adds and no arbitrary restrictions unless you pay a Premium fee. It would be a good idea to include busybox in my opinion. It greatly enhances what you can do when you log into the phone. It is relatively easy to add it by hand though. Download the official busybox binary from their homepage (not the busybox app) for your architecture (probably arm) and put it in /data/data/org.galexander.sshd/busybox; make symlinks and adjust the PATH in .profile and the default shell in the settings.

C70%
by C####:

Very nice sshd with absolutely cute icon! Thx! :) I generated my keypair earlier. I copied my public key to the phone with the help of adb: adb push ~/.ssh/id_rsa.pub /sdcard/ssh/authorized_keys Then the phone can be easily reached, e.g. (use the actual IP of the phone): ssh 192.168.1.100 -p 2222 My phone is rooted with SuperSU, and I wanted to use su in my ssh session. I looked up the path of su command from 'adb shell' with 'which su'. So to get root in an ssh session I can use: /su/bin/su On the phone grant the permission for SimpleSSHD. Tested on Android 7.1 with some cyanogenmod variant.

P70%
by P####:

Nice and easy to use. Was able to setup my keys on pc and then run webserver on pc and download the keys and authorized_keys to my android phone. Then moved them to proper place and it just works. I think there is a typo when the app starts that says "Not backgrounding", should it be "Now"? It's in the screenshot here in store as well.

P70%
by P####:

Works very well as documented. In fact it provides a 1-time password to use (via the log screen) the first time you connect so you can copy your public key to the SSH server host. Though it doesn't directly support logging in as root on port 22, I can log in as a user on port 2222, and then 'su' to root on my rooted phone (Galaxy S3 running 4.4.2 KitKat). Or, as a documented shortcut, you can specify the Login Shell setting to be /system/xbin/su and it will log you in as root immediately. Very slick!

V70%
by V####:

I've generated keys and connected successfully, but I can't get write access to the phone's /storage directory. I'm running Android N on a non-rooted Samsung GS7. Other apps do let me write to the SD card, though they're shoddy (the connection breaks for large files; looking at you, com.medhaapps.wififtpserver)

G70%
by G####:

Very simple SSH server without many configuration options but it works perfectly. It also includes "rsync" which is great to make backups from your smartphone. Luckily, rsync binary is properly compiled to support older Android 4.x kernels (3.0.3) which is a *big* advantage over similar apps like SSHelper. By the way, really cute icon!

C70%
by C####:

Works great! Thanks. Although the one time password did show up on the err log (and it works) they were not displayed on the log screen. Might this be a bug?

C70%
by C####:

For a long time I have been using KDE Connect for transferring files on my phone. As of late however, it has failed me since I installed LineageOS Nougat on my OnePlus One. This app works perfectly though. Using an RSS key, I can start the app then use a one liner command to mount via SSHFS to a folder. Everything, including video and pictures thumbnails, as well as rsync works, making syncing all my data a sinch. Note that rsync will not work with the "-a" flag, use "-ruvPD" to bypass errors!

C70%
by C####:

It works. Now I mount my Android in any *nix filesystem I want through sshfs. Less complexity, more fun. But it'd better to enlighten tech steps needed to a not so ssh-adept folks who wanna make things work properly.

C70%
by C####:

It's simplicity is it's best feature. Don't get discouraged because the logo might look different on the Play Store - it is perfect for a tool like this amongst other apps. It is exactly what it says it is and I love it!

C70%
by C####:

Totally fail function, cannot login with best ssh client app 'juice ssh' just because it keeps resetting it's password everytime juice ssh asking for the password, and unfortunately there is no option to disable this loop password reset.

C70%
by C####:

Superb. Very well organised with the way it lets you set up PKA via a generated password. Problems generally seem to be user error, although it's probably worth outlining the rsync command you should use for things to work properly - I ended up (by combination of another reviewer and Googling) on my Mac with "rsync -e 'ssh -p 2222' -ruvPD --delete --exclude '.DS_Store' /Users/me/Music/iTunes Media/Music/ 192.168.x.x:/sdcard/Music" in order to sync iTunes one way to my droid.

C70%
by C####:

Cant sign in for the first time. App logs show a password, which i enter but doesnt work. What should the username be? Its not documented anywhere... tried "root" and "user" neither one worked.

C70%
by C####:

Documentation sucks, cannot copy keys to it (SELinux error), not worth the effort

K70%
by K####:

Supports sshfs, so I can use FUSE to mount my Android tablet as a partition/volume. However, the performance is at best 16Mbps whereas using FTP I can achieve much better bandwidth. Any idea why?

Y70%
by Y####:

nice stuff, work perfectly with los 14.1 (android 7.1). root shell can be enable by putting su binary to shell setting. may be is it possible to run sshd by root at port 22?

C70%
by C####:

It works. Ssh+sftp. Only one inconvinient thing - new password for each new session.

C70%
by C####:

Nice and simple. OTP setup is great. Can I get write access to my SD card, tho? UPDATE: Thanks to the developer for the reply. :)

C70%
by C####:

Works like a charm. Set up via WiFi using one time password to install public key in 3 minutes. Thank you!

C70%
by C####:

Built-in wifi hotspot with WPA2 + SimpleSSHD = perfect for cable-free file transfers to the laptop. Especially the key-based authentication is nice!

A70%
by A####:

Only this one worked for me, and no Ads, Test on Android 7.0 Sony xperia xz

C70%
by C####:

I've tried every ssh server on Google play, paid or free, and this is the best by far.

Q70%
by Q####:

It helps to know what SSH keys are, but for me it's perfect :D

O70%
by O####:

Simple, to the point and works as described and for me that is what matters.

C70%
by C####:

EX-CE-LLENT!!!

C70%
by C####:

Works great

C70%
by C####:

Very Good! This supports both arm64-v8a and Android 7.0!

X70%
by X####:

This app works great. Though, I just want to notify the author that the new version that came out yesterday breaks scp and sshfs.

X70%
by X####:

It just works!

I70%
by I####:

El más simple y útil en mi opinión

X70%
by X####:

can not connect...

X70%
by X####:

Great Scott, where has this app been all my life? Thank you galexand! Doing a backup via rsync now. No snags so far - fingers crossed. Please don't dumb it down too much for the folks that will just be a tech support burden. If you do, just fork it to another project and give it a different name- this one seems just right.

N70%
by N####:

Are you kidding me? One is expected to produce an authorized key for a simple SSH server? I'll move on to a more user-friendly app.

X70%
by X####:

works as expected

X70%
by X####:

Great tool. Username and password login would be nice.

D70%
by D####:

Works like a charm. After going through a lot of ssh servers running reenactment technology, I'm glad i found this. The only issue is that it needs a ready-made authorizedkeys file that already has the public keys of all services and users catted into it. Once it is stored in the /ssh folder on this application, it works very smoothly. Great job.

E70%
by E####:

A++, would run again. App wasn't working for files larger than 2GB. I emailed the author and he pushed a fix within 24 hours. Great "customer service"!

X70%
by X####:

Others did not. Galaxy S4 stock rooted. Light on features.

K70%
by K####:

Does not work.. Other ssh severs do.. Not this one and no reason why..

S70%
by S####:

Everything works. The phone file system can even be mounted by sshfs. However, the server stops responding when the phone screen is turned off, with the wifi still connected. The screen has to be turned on again for the server to start responding again. Can you add indication of the app running to the notification bar?


Share The Word!


Rating Distribution

RATING
4.45
93 users

5

4

3

2

1