access-my-host.txt
I work on a <stack> project hosted on <host>. Right now I change files by
<how you do it now>.

Help me set up something safer that this host supports:
- SSH or SFTP with a key instead of a password, if available.
- Deploying from version control rather than editing live files.
- A way to see what changed on the server, and undo it.
- Separate credentials for anything automated, so I can revoke one
  without locking myself out.

If this host only offers FTP, tell me the least risky way to work with it.

Editing live files directly means the server is the only copy of your latest work. Put it under version control before you change anything else.