How do I setup SSH authentication for deployments?
If you are setting up an SFTP server or SHELL server for deployments we offer the option to add extra security by using SSH key authentication.
In order to use key authentication, you’ll need to add a key to your server that we will check against every time a deployment is triggered. Each server will have it's own unique key.
When in the server settings screen you’ll have the option to download a public key. You’ll need to add this to the authorized_keys file (usually located under your user directory at ~/.ssh/authorized_keys) on your server. Each server will get a unique public key for increased security, which you can generate right on that screen.