Configurando o repositório do git remoto que está em uma unidade criptografada?

2

Eu gostaria de definir um repositório remoto remoto que eu estarei forçando a regulamentar, o que é fácil de fazer. Mas eu quero configurar este repo remoto para estar em uma unidade formatada LUKS (Linux Unified Key Setup) (via cryptsetup ) e gostaria que esta unidade fosse criptografada a todo o momento, exceto quando estiver pronta para aceitar o git push.

O disco será conectado o tempo todo, mas eu quero que ele seja montado e pronto como um disco e desmontado quando o envio estiver concluído. Naturalmente eu teria acesso SSH e as senhas.

Eu quero que isso seja automatizado. Eu posso manualmente fazer o login e montar a unidade, em seguida, desmontá-lo, mas eu não quero passar por isso várias vezes por dia e eu quero que seja o mais seguro possível, como não salvar minhas senhas / passar arquivos etc ... no PC remoto. / p>

Qual é a maneira correta de conseguir isso? Isso é possível?

    
por yarun can 17.10.2014 / 04:24

1 resposta

1

Você pode usar o módulo pam_mount para montar o dispositivo LUKS no login SSH. Em seguida, basta pressionar o ssh e o PAM montará seu dispositivo criptografado depois que você inserir sua senha.

Veja a seguir a configuração do pam_mount:

link

    
por 17.10.2014 / 10:17