“Instalar e configurar um servidor SFTP é uma tarefa bem complicada se você não tem um material para se guiar. Pra quem não sabe, o SFTP é um servidor FTP com criptografia que roda no daemon do SSH. Você o usa da mesma forma que um servidor FTP normal, porém com mais segurança.
Como tive um pouco de dificuldade ao configurar o servidor SFTP, para os usuarios clientes terem acesso apenas ao diretório HOME e sem prompt de shell no ssh, resolvi escrever um passo a passo de como fiz isso e publiquei no meu blog. Se você precisa colocar um servidor FTP no ar com segurança, acredito que vale a pena dar uma olhada.”
Em [1] é apresentada uma solução simples para permitir somente o SFTP. Resumindo, puxe o fonte do openssh, use o 'sftp.c' modificado pelo Minstrel, compile, use uma shell (como bash, tcsh, etc.) tbm desenvolvida pelo Minstrel e pronto. Vc terah um servidor que só permite SFTP sem precisar fazer mais nada.
[1] http://www.minstrel.org.uk/papers/sftp/