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.
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.
Works great 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.
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!
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)
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!
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.
Android proxifier that allows you to redefine network traffic with flexibility