openssh com usuários virtuais e chroot

1

Estou procurando uma maneira de executar um sftp de oferta do opensshd para usuários como um usuário não privilegiado, por exemplo, na porta 8022. Este opensshd deve ter algo como um arquivo passwd de cliente que pode incluir informações como nome de usuário, senha, etc. e colocar tudo em pastas dedicadas por usuário dentro de um diretório-raiz comum. Como isso poderia ser conseguido se possível com o opensshd?

Para deixar isso mais claro, preciso:

  • opensshd em execução sob um usuário não-root em alguma porta > 1024 com um arquivo sshd-config personalizado
  • possibilidade de definir usuários para openssh que não sejam usuários do sistema atual, fornecidos por um arquivo de texto local e ideal sem interação PAM
  • algum tipo de alteração para esses usuários, então user1 não pode acessar os dados de user2 durante up-and-download.

Eu encontrei alguns exemplos definindo um chroot para o openssh, mas não suportando usuários virtuais sem o PAM. Agora eu estou querendo saber se é possível em tudo.

    
por frlan 25.05.2016 / 11:21

1 resposta

1

O Openssh não oferece suporte a usuários virtuais. Pode autenticar apenas usando passwd ou PAM . Se você está procurando por usuários virtuais, você deve tentar vsftpd .

    
por 25.05.2016 / 19:23