Your credentials are safely stored in an encrypted database. Additionnally, Public key authentication is supported.
The shell we all love was not meant for a touchscreen interface. Typing commands on a phone's keyboard is hard. Avoid the pain: just tap your orders.
All the scripts are free and open source. You can easily write your own to extend the app's functionality.
Pilot SSH comes with a set of useful scripts, but you will unlock the full power of this application by writing your own scripts.
The app works by interpreting the JSON output from scripts launched over SSH. Here is an example of a simple script, and the corresponding result.
You can write these scripts in any language you want, as long as they conform to the API.
If you need inspiration, a lot of scripts are available on the Github repository.
#!/bin/bash echo '{ "version" : 1, "title" : "Example", "type" : "commands", "values" : [ { "name" : "Uptime", "value" : "180 days", "command" : ""}, { "name" : "Reboot", "value" : "", "command" : ".pilotssh/power_halt", "sudo" : true}, { "name" : "Hostname", "value" : "pilotssh.com", "query" : "Enter a new hostname", "command" : ".pilotssh/hostname.sh"} ] }'
Back up and restore your database, upgrade WordPress versions (or rollback to the previous working version). No need to edit the configuration file, the app asks directly for the configuration options.
Display the list of running process, their memory usage
Show which sites are enabled in Apache. Enable and disable them with a touch
Display the uptime. Shut down and reboot the server
Show the server logs
Set your recurring tasks
I am always happy to hear from PilotSSH users. Please share your cool scripts with the world!
LibSSH2 is used to secure the connection to your server
Your credentials are safe thanks to SQLCipher's database
PilotSSH's icon is inspired from the network icon