SSH エージェントは署名に鍵が使用できないことを認めます。

SSH エージェントは署名に鍵が使用できないことを認めます。

私は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

おすすめ記事