I want to be able to browse and copy files to and from my Android-based phone (RedMi 3S, Android 6.0.1), over a WiFi network.

I've tried a couple of apps already: "Primitive FTPd" and "HTTPS / FTPS / SFTP Server" (I don't have more "accurate" names; this is how they appear on APKPure) - but have had trouble connecting to the server when these were running and configured. It's not that I never succeeded, it's just that at some point I lost the ability to connect and couldn't figure out why. The app wouldn't tell me what's wrong and trying with sftp -vvv did tell me something, but it didn't make sense. For example, with "HTTPS / FTPS / SFTP Server", I'm getting

Unable to negotiate with [snipped]: no matching host key type found. Their offer: ssh-dss

even though I configured an RSA key.

So, what I'm looking for is a server app which wouldn't give me this grief.

Required features:

  • Serves SFTP
  • Supports several authentication methods simultaneously, including password-based and at least one key type.
  • Low resource usage (particularly battery)
  • Doesn't exhibit weird connectivity issues, i.e. like the openssh server, it just works.
  • Actively maintained at least for security purposes
  • Doesn't keep an annoying notification up while the server is running (or at least - you can turn it off).
  • Does not require the device to be "rooted".

Desired features:

  • Gratis
  • Libre
  • Supports FTP (with or without security features)
  • Ability to keep a verbose log for troubleshooting
  • Multi-user support
  • Supports turning different authentication methods on and off
  • Actively maintained beyond security features
  • Shows active sessions
  • Shows bandwidth use by active sessions
  • Allows reporting bugs (and not just through the app's interface)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.