My pvt key generated in PuttyGen is being refused when testing in WinSCP.

I am thinking this is because root now owns the home dir where authorized_keys is located for the user, but I can't find good documentation pertaining to the combination of restricted SFTP with keypairs. All my findings are one or the other.

If my assumption is correct, how to I configure this. If I'm wrong, any ideas?

The is ls -l of /home directory ...example of SFTP user and the sftpusers group:

Yep I can access the SFTP server with my "jailed" SFTP users without a key. Once I get the keypairs working, I'll be disabling password authentication.

BASH

#Append to /etc/ssh/sshd_config
Match Group sftpusers
#PasswordAuthentication no <---will remove comment when keypair works
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory %h
ForceCommand internal-sftp

The directory you asked me to list doesn't exist because sftpusers is a group. Here is the output of the user in question. This is why I think it's a perms issue - the .ssh folder containing the authorized_keys file is owned by root.