sftp is a real subsystem for an ssh server, it's not like it's a client only "hack" or something. you would need to ensure you are explicitly enabling it's usage in your sshd_config:
Code:
Subsystem sftp /usr/lib/misc/sftp-server
this is a default though, but theat is all there is to enabling sftp