SSH 에이전트는 서명에 키를 사용할 수 없음을 인정합니다.

SSH 에이전트는 서명에 키를 사용할 수 없음을 인정합니다.

나는 데비안을 wheezy에서 jessie로 업그레이드했습니다.

wm을 시작하면 ssh-agent가 시작되고(gdm3을 통해 시작하는 것이 좋습니다) ssh-add를 수행할 수 있으며 ssh에 대한 환경 변수가 올바르게 설정됩니다.

ps aux |grep ssh-agent
aurel     2185  0.0  0.0  10688   340 ?        Ss   23:41   0:00 ssh-agent

env |grep -i ssh
SSH_AGENT_PID=2185
SSH_AUTH_SOCK=/tmp/ssh-GP1JjseHlBR0/agent.2184

확인해 보니 키를 알고 있습니다.

ssh-add -l
2048 ac:70:e5:fc:19:dc:82:5d:60:11:c4:98:63:02:47:11 /home/aurel/.ssh/id_rsa (RSA)

하지만 ssh를 시도하면 오류가 발생합니다.

ssh data
Agent admitted failure to sign using the key.

해결책은 새 에이전트를 시작하는 것입니다.

eval "$(ssh-agent -s)"

하지만 매 학기마다 이 일을 해야 해요.

첫 번째 에이전트 출시에 어떤 문제가 있었나요?

답변1

해결책을 찾았습니다

루트 사용자로 실행

dpkg-reconfigure libpam-runtime

선택 취소Authenticate using SSH keys and start ssh-agent

관련 정보