Which platforms are supported?

Server Sidekick can connect to SSH servers with password or public key authentication. Individual features may vary based on your specific OS. Linux distributions with systemd have the most features available. The following have been tested:

  • Linux distributions using systemd (RHEL, Debian)

  • MacOS

  • FreeBSD

Where is this app's data stored?

All data is stored locally on your device. Credential data is stored in a local database encrypted with AES-256.

Which SSH libraries are used?

Modern forks of NMSSH and JSch are used on iOS and Android respectively.

Which devices does the app work with?

Many screen sizes are supported by this app. It has been tested with mobile and tablet formats on iOS and Android.

How do I create a PEM-format RSA Key?

The underlying libraries used on the mobile platforms require the use of PEM-format RSA keys. With a modern version of ssh-keygen, you should be able to convert to PEM-format with this command:
ssh-keygen -p -m PEM -f ~/.ssh/id_rsa

When generating a new key, specify it like this:
ssh-keygen -b 4096 -t rsa -m PEM -f mykey