sign_and_send_pubkey:署名に失敗しました:エージェントが操作を拒否しました


9

私は自分の手を置くことができるすべての可能なコマンドを試しました。私はまだこれを取得します。私はubuntu 16.04を搭載したデジタルの海の液滴をスピンしました。新しいユーザーとして再度ログインする必要があるまで、チュートリアルに従いました。解決策を見つけようとしているところです。これは、ssh-addコマンドを実行した場合の出力です

Could not open a connection to your authentication agent.

リンクや関連記事を投稿できるので、「チュートリアル」をフォローしたと言います。おそらくあなたの設定についてもっと情報が必要でしょう。
Abraxas

回答:


15

ssh-agentが機能していないようです。
次のコマンドを実行します...

eval `ssh-agent -s` 
ssh-add

1
私にとっては、古いSSH認証鍵の上に新しいSSH認証鍵を生成しssh-add、システムがそれを使用できるように実行する必要がありました。
kmort

1

これは、~/.gnupgディレクトリおよび基礎となるファイルに対するファイル権限の問題を示している可能性があります。

また、有効にpinentryインストールされて動作していることを確認してください。そうでない場合、スマートカードへのPINを検証できません。この問題も発生します!

~/.gnupg/gpg-agent.confは次のようになります。

enable-ssh-support
pinentry-program /Applications/MacPorts/pinentry-mac.app/Contents/MacOS/pinentry-mac

構成を変更した後は、を忘れないでくださいgpgconf --reload


1

以下のためのgpg2.1

SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)" export SSH_AUTH_SOCK

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.