2 votes

Comment puis-je monter un répertoire personnel crypté lors d'une connexion SSH en utilisant une clé privée/publique pour m'authentifier ?

Est-il possible de monter automatiquement une partition chiffrée ? sur le serveur lorsque vous vous connectez en utilisant des clés SSH au lieu du mot de passe habituel ?

Le dossier personnel est une partition chiffrée par luks. La configuration actuelle de pam_mount est la suivante :

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

1voto

Weegee Points 3050

~/.ssh/authorized_keys vous permet de spécifier la commande qui sera exécutée lors de la connexion ssh.

Vous pouvez écrire un Shell Shell qui va monter la partition (même demander un mot de passe pour cela) et ensuite "exec bash" ou "exec zsh" etc.

0voto

RobotHumans Points 5886

Cela ajoute un autre outil au mélange, mais l'utilisation de sec pourrait être une option.

"Installer sec. Visitez le site Web de l'auteur et lisez la documentation qui s'y trouve. Configurez sec pour surveiller /var/log/auth.log et exécutez votre script."

d'ici : http://ubuntuforums.org/showthread.php?t=843736

vous pourriez lui faire exécuter un script mount script et ajouter un fichier clé pour le volume luks afin de ne pas avoir à entrer un mot de passe.

C'est le mieux que j'ai...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X