Configure a autenticação do mysql sftp com o chroot

1

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.

    
por Fabian 10.02.2015 / 18:07

0 respostas