I've been working with Fabric and it looks great. That said, it may not solve my 'real' problem. I'm trying to create a static website using Nikola. 'Users' would essentially access only static files (that works nicely). The content developers need access to 'the equivalent of' the backend to upload files, run bash commands, etc. My solution to allowing that for my editors was to create a small app they would run locally on their own machine. The app would internally open an ssh connection and run the necessary commands for them.
This brings up the problem of how they (the app) does ssh login. I've created a keyfile for my use, but I'd rather they have their own keyfile (and thus login) than give them a copy of my keyfile (if that is even possible).
From the docs, this doesn't seem possible.
Am I missing something in how to do this?
Is it necessary to give them my keyfile (or embed in the app)? Would that even work?
I'm not sure how to proceed.
Thx,
--Don