인증을 위해 개인/공개 키를 사용하여 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를 사용하는 것이 옵션일 수 있습니다.

"Sec를 설치하십시오. 작성자의 웹 사이트를 방문하여 문서를 읽으십시오. sec를 설정하여 /var/log/auth.log를 모니터링하고 스크립트를 실행하십시오."

여기에서:http://ubuntuforums.org/showthread.php?t=843736

마운트 스크립트를 실행하고 luks 볼륨에 대한 키 파일을 추가하여 비밀번호 입력을 통과하도록 할 수 있습니다.

그게 내가 가진 것 중 최고야...

관련 정보