SFTP Authentication with SSH keys

Automatic authentication using SSH keys can be set up.

Time needed: 5 minutes.

Be aware, the SFTP format and SSH format is different. Step 2 is therefore necessary to make your SFTP client authenticate using keys. 

  1. Create .sftp folder

    On your host, make a folder in the site root directory named .sftp

  2. Generate SSH Key

    On your computer, run the following command to create a properly SFTP formatted SSH key: ssh-keygen -e -f ~/.ssh/id_rsa.pub

  3. Save and upload key

    Save the output of this as the file name authorized_keys, and upload it to the .sftp/ folder on the server.

  4. Connect to server

    After this, your SFTP client should automatically connect to the server using that key.

Give us your feedback on this article