Создать единый аккаунт для ftp и шелла?
берем filezilla, указываем ssh доступы, 22 порт и вуаля! sftp!
Да, как вариант использовать SFTP, если надо именно ftp и именно под proftpd, то можно почитать www.castaglia.org/proftpd/doc/README.PAM.html