Como faço para configurar um servidor SFTP openssh que autentica em uma tabela MySQL onde os usuários são presos? Cada usuário precisará ter sua própria cadeia:
/ home / sftp / john / home / sftp / jane etc ..
No entanto, isso é apenas para usuários autenticados pelo MySQL. Esses usuários também não podem usar o SSH. Mas os usuários autenticados por meio do pam_unix têm permissão para o SSH e não são presos.
Eu já descobri que posso fazer a autenticação usando o módulo pam-mysql. Mas como faço para definir um jail e desabilitar o ssh para esses usuários, enquanto os usuários do pam_unix ainda terão acesso ssh completo.
O sshd_config fornece ferramentas para o chroot, mas executa chroots no diretório inicial do usuário. E o sshd_config pode desativar o ssh para grupos. Mas os usuários do MySQL não possuem grupos e não possuem um diretório home como uma conta linux normal.