認証に秘密鍵/公開鍵を使用して SSH ログイン時に暗号化されたホーム ディレクトリをマウントするにはどうすればよいですか?

認証に秘密鍵/公開鍵を使用して SSH ログイン時に暗号化されたホーム ディレクトリをマウントするにはどうすればよいですか?

暗号化されたパーティションを自動的にマウントすることは可能ですかサーバー上通常のパスワードの代わりに SSH キーを使用してログインする場合はどうなりますか?

ホーム フォルダーは luks で暗号化されたパーティションです。現在の pam_mount 設定は次のとおりです。

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

答え1

~/.ssh/authorized_keys を使用すると、ssh ログイン時に実行されるコマンドを指定できます。

パーティションをマウントし (パスワードを要求する場合もあります)、その後「exec bash」または「exec zsh」などを実行するシェル スクリプトを作成できます。

答え2

別のツールも追加されますが、sec を使用するのも選択肢の 1 つです。

「sec をインストールします。作者の Web サイトにアクセスして、そこに記載されているドキュメントを読んでください。sec を設定して /var/log/auth.log を監視し、スクリプトを実行します。」

ここから:http://ubuntuforums.org/showthread.php?t=843736

マウント スクリプトを実行し、luks ボリュームのキーファイルを追加して、パスワードの入力を省略することができます。

それが私の最高のものです...

関連情報