ssh public_html permission denied

I’m using virtual min.
I’ve created all my websites under my host name.
and set up an ssh account as a webmin user with all privileges.

Now I’m using tunnelier to upload my files.
But get permission denied on all the public_html folders inside my sites folders.
Even the host site is denied.

What did I miss?

Check the permissions of the files/directories using “ls -l”, and see who owns them.

If you’re not using suexec, and the files/directories were created from your webapp, they may be owned as the user Apache runs as.