¿Cómo puedo montar un directorio de inicio cifrado al iniciar sesión SSH usando una clave pública/privada para autenticarme?

¿Cómo puedo montar un directorio de inicio cifrado al iniciar sesión SSH usando una clave pública/privada para autenticarme?

¿Es posible montar automáticamente una partición cifrada?en el servidor¿Al iniciar sesión con claves SSH en lugar de la contraseña normal?

La carpeta de inicio es una partición cifrada con luks. La configuración actual de pam_mount es la siguiente:

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

Respuesta1

~/.ssh/authorized_keys le permite especificar el comando que se ejecutará al iniciar sesión ssh.

Puede escribir un script de shell que monte la partición (incluso solicite una contraseña) y luego "exec bash" o "exec zsh", etc.

Respuesta2

Agrega otra herramienta a la mezcla, pero usar sec podría ser una opción.

"Instale sec. Visite el sitio web del autor y lea la documentación allí. Configure sec para monitorear /var/log/auth.log y ejecute su script".

de aquí:http://ubuntuforums.org/showthread.php?t=843736

puede hacer que ejecute un script de montaje y agregue un archivo de claves para que el volumen luks pueda pasar de ingresar una contraseña.

Eso es lo mejor que tengo...

información relacionada