web-dev-qa-db-ja.com

SSHエージェントはキーを使用した署名の失敗を認めました

Debianをwheezyからjessieにアップグレードしました。

Wmを起動するとssh-agentが起動し(gdm3を介したすばらしい起動)、ssh-addを実行できます。sshに関するenv変数が正しく設定されています。

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
Ôrel

私は解決策を見つけました、

Rootユーザーとして実行

dpkg-reconfigure libpam-runtime

チェックを外しますAuthenticate using SSH keys and start ssh-agent

0
Ôrel