
私はDebianを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
解決策が見つかりました
rootユーザーとして実行
dpkg-reconfigure libpam-runtime
選択解除Authenticate using SSH keys and start ssh-agent