Ok, some more updates on the problems if hopefully someone cares.
After logging on sftp via shell i was getting "Write failed: Broken pipe
Couldn't read packet: Connection reset by peer"
So being desperate i decide to google some more...
I tried to do this method suggested -
http://jayeshjayan.com/chrooted-sftp-fa ... component/And basically what i did is
# chmod 755 /srv/www/mysite.com/public_html/wordpress
# chown root:root /srv/www/mysite.com/public_html/wordpress
And doing same for every directory above all the way from /srv/www/mysite.com/public_html/wordpress to /srv
Now i dont get Broken pipe after trying to login via sftp but this(after using sftp verbose output)
debug1: Authentication succeeded (password).
debug2: fd 4 setting O_NONBLOCK
debug1: channel 0: new [client-session]
debug2: channel 0: send open
debug1: Requesting
no-more-sessions@openssh.comdebug1: Entering interactive session.
debug2: callback start
debug2: client_session2_setup: id 0
debug1: Sending environment.
debug1: Sending env LANG = en_US.UTF-8
debug2: channel 0: request env confirm 0
debug1: Sending subsystem: sftp
debug2: channel 0: request subsystem confirm 1
debug2: fd 3 setting TCP_NODELAY
debug2: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768
debug2: channel_input_status_confirm: type 100 id 0
subsystem request failed on channel 0
Couldn't read packet: Connection reset by peer