Report this

What is the reason for this report?

Default location for ssh public & private file

Posted on November 23, 2014

Hello, i have installed my server (nginx with ubuntu14.04). when creating the droplet i have chosen ssh key which i created with puttykeygen. now when i try to upload a theme in my wordpress it ask for following informations

  1. Hostname (i gave mysite.com)
  2. FTP/SSH Username ( i gave username i use with putty/filexilla)
  3. FTP/SSH password: ( i leave it blank as i didnt choose passfrase when i create ssh key with puttykeygen) 4.Authentication Keys Public Key: ??? Private Key: ???

now i m confused with above 2 file location. where digitalocean keep these 2 files by default? i have tried to upload my generated private and public key file under folder .ssh and gave that path but didnt work. it says

Public and Private keys incorrect for root

im actually new to these so if anybody could assist me with some beginner tutorial i would really appreciate that.



This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Hello!

You can configure Wordpress to just directly write the theme instead of uploading it via SSH. Run the following commands to give php5-fpm permission to write to Wordpress’s wp-content directory (which is where the themes are stored):

sudo chgrp -R www-data /var/www/wp-content
sudo chmod -R g+w  /var/www/wp-content

If you want to enable auto updates, you will need to extend the write permissions to the all of Wordpress’s files:

sudo chgrp -R www-data /var/www
sudo chmod -R g+w  /var/www

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.