login SSH da autenticação externa

3

Aqui está o que eu tento realizar:
Eu tenho um servidor com um repositório git.
Eu uso o ISPConfig como painel de controle para os nossos sites e eu quero integrar a API ISPConfig para autenticação de e-mail como segunda autenticação.

Aqui está o fluxo de autenticação:

  1. O usuário se conecta com a chave ssh-rsa (sem senha)
  2. O ssh precisa executar um script que solicita ao usuário uma segunda autenticação com e-mail e senha. Essas credenciais são verificadas com a API e, se estiverem corretas, o usuário faz login por meio do SSH, caso contrário, o usuário é desconectado.

EDITAR :
Eu instalei o libpam_script ( apt-get install libpam_script ) e tentei configurá-lo, mas sem sorte.
Eu tentei várias coisas adicionando esta linha auth required pam_script.so a: /etc/pam.d/sshd e /etc/pam.d/login e /etc/pam.d/common-auth

Nenhum deles executou o script /etc/security/onauth nor /usr/share/libpam-script/pam_script_auth
Nos dois scripts eu tenho esse código:

#!/bin/bash
echo "Logging" > /home/server/pam.log

O código é apenas para testar para ver se é executado mesmo.

    
por Ivan Dokov 13.01.2014 / 13:49

0 respostas