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
.
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:
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.
Tags openssh chroot sftp user-accounts