SSHで公開鍵認証を利用したログインを行ったところエラーが発生したので解決法などを覚え書き。
環境
クライアント: Desktop (Ubuntu 16.04)
サーバ: Raspberry Pi3 Model B (Raspbian)
エラーメッセージ
公開鍵認証を使ってログインしようとすると”sign_and_send_pubkey: signing failed: agent refused operation”というエラーメッセージが表示された。
SSHによるログイン自体はできていますが、たぶんこれはパスワード認証によるログインが通っただけな気がします。
# SSHでログイン $ ssh hiyoshi@192.168.3.4 sign_and_send_pubkey: signing failed: agent refused operation hiyoshi@192.168.3.4's password: Linux raspberrypi 4.9.59-v7+ #1047 SMP Sun Oct 29 12:19:23 GMT 2017 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Thu Feb 8 14:25:28 2018 from 192.168.3.3
解決
下記のページを参考に ssh-add サーバ側でを実行したところエラーメッセージが消えた。
Ubuntu 16.04 ssh: sign_and_send_pubkey: signing failed: agent refused operation – Ask Ubuntu
# サーバ側で鍵の追加 $ ssh-add # SSHでログイン $ ssh hiyoshi@192.168.3.4 hiyoshi@192.168.3.4's password: Linux raspberrypi 4.9.59-v7+ #1047 SMP Sun Oct 29 12:19:23 GMT 2017 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Thu Feb 8 14:26:21 2018 from 192.168.3.3
この記事を読んだ人はこんな記事も読んでいます。
【Linux】SSH「agent refused operation」の解決