Como posso montar um diretório inicial criptografado no login SSH usando chave privada/pública para autenticação?

Como posso montar um diretório inicial criptografado no login SSH usando chave privada/pública para autenticação?

É possível montar automaticamente uma partição criptografadano servidorao fazer login usando chaves SSH em vez da senha normal?

A pasta inicial é uma partição criptografada com luks. A configuração atual do pam_mount é a seguinte:

<volume user="name" path="/dev/mapper/my_folder" mountpoint="~" />

Responder1

~/.ssh/authorized_keys permite que você especifique o comando que será executado no login do ssh.

Você pode escrever um script de shell que irá montar a partição (até mesmo pedir uma senha para ela) e depois "exec bash" ou "exec zsh" etc.

Responder2

Ele coloca outra ferramenta na mistura, mas usar sec pode ser uma opção.

"Instale o sec. Visite o site do autor e leia a documentação lá. Configure o sec para monitorar /var/log/auth.log e executar seu script."

daqui:http://ubuntuforums.org/showthread.php?t=843736

você pode executar um script de montagem e adicionar um arquivo-chave para o volume luks para evitar a inserção de uma senha.

Isso é o melhor que tenho...

informação relacionada