로그인 중 ssh-askpass 사용 시 로그인 화면으로 돌아가기

로그인 중 ssh-askpass 사용 시 로그인 화면으로 돌아가기

데스크탑 환경에 처음 로그인할 때 SSH 키 비밀번호를 묻도록 ssh-add/ssh-askpass를 설정하려고 합니다.

다음 내용으로 .xsession 파일을 홈 디렉터리에 추가했습니다.

ssh-add ~/.ssh/my_key

사용자 이름/비밀번호로 처음 로그인하면 지정된 키에 대한 비밀번호를 입력하라는 대화 상자가 나타나지만 비밀번호를 입력하면 항상 로그인 화면으로 돌아가 로그인할 수 없습니다.

이전에도 같은 문제가 있었고 어떻게든 해결했습니다. 불행히도 제가 한 일을 기록해 두지 않았고 온라인 어디에서도 해결책을 찾을 수 없는 것 같습니다. 어떤 아이디어가 있나요? 저는 LXDE 및 lightdm과 함께 Debian 8을 사용하고 있습니다.

답변1

스크립트는 .xsession전체 세션 동안 실행됩니다. 스크립트 실행이 중지되면 세션이 종료되고 로그아웃됩니다. 스크립트에 명령이 하나만 포함된 경우 세션은 전체 세션입니다.

최소한 창 관리자를 시작해야 합니다.

exec startlxde

몇 가지 백그라운드 명령을 실행해야 할 수도 있습니다.그 다음에하나의exec자, 이제 세션이 "됩니다". 이 줄 이후에는 아무것도 실행되지 않습니다.


내 생각에 LXDE에는 대신 사용할 수 있는 일종의 자동 시작 기능이 있는 것 같습니다 .xsession.pam_ssh또한 현재 수행 중인 작업에 맞게 설계되었습니다.

관련 정보