Still not able to do simple SFTP download of my site to archive (after three weeks trying)


This process normally takes me 10-15 minutes with a normal host, but Digital Ocean is so non-user friendly (for non tech person), am still seeking info as to how I can download my site via SFTP. I have created new root password, but now am told it’s a ‘one time password’ and I have to “login to the Droplet at the console or over ssh to set a permanent password before using sftp”. Why all these crazy steps? Just give me a single password when I generate it and that’s it… anyway, how can I “login to the Droplet at the console or over ssh to set a permanent password before using sftp”

My goal: simply to be able to use Filezilla to access my site and droplet so I can archive the contents. No Unix commands. No command prompts. That’s it! But here on DO, it seems like rocket science to be able to do that, for me at least, versus normal hosting service.

Show comments

Submit an answer

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!

Sign In or Sign Up to Answer

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.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

Hi @camerado,

SFTP is available by default with no additional configuration on all servers that have SSH access enabled. It’s secure and easy to use, but comes with a disadvantage: in a standard configuration, the SSH server grants file transfer access and terminal shell access to all users with an account on the system. Having said that, you’ll need to create a user that is not root and connect to it.

If you are uncertain on the how to, I’ll recommend checking out the following article here :

Please try it out and let us know if you have other questions.

Regards, KFSys