Tente este guia para o Debian, que deve funcionar perfeitamente para o Ubuntu.
Estou usando o Ubuntu Server 9.10.
Eu preciso configurar 6 contas para usuários que precisarão exclusivamente do sftp. Quando o usuário efetua login, eu preciso que eles tenham acesso apenas ao seu diretório inicial. Não quero que eles consigam navegar para outros locais no sistema de arquivos. Preciso que sua capacidade de digitar comandos seja limitada apenas aos comandos necessários para visualizar e transferir arquivos para o diretório inicial.
Alguém pode oferecer alguma orientação sobre como configurar as coisas dessa maneira?
Tente este guia para o Debian, que deve funcionar perfeitamente para o Ubuntu.
Recentemente tivemos o mesmo problema, mas também precisávamos permitir acesso ftp e scp com os usuários chrooted em seus diretórios iniciais.
Nós usamos ProFTPD com o plug-in mod_sftp, net2ftp como front-end para o servidor ftp, o DSEE7 da Sun para contas de usuários ( openldap com o esquema posix também funcionaria), e o auto-mounter do sistema operacional para montar os diretórios home.
Se precisar apenas de sftp com contas locais, a solução do Cry Havok é boa, foi a primeira com a qual testamos.
Tags sftp administration ubuntu