くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

SSHでうまくいかないBitbucketの鍵認証

  • SSHの鍵認証がうまくいかなかっくて困ったので、その備忘録
  • Agent admitted failure to sign using the key.ってなんだよ。。。orz

言われたとおりやったのに、怒られた。。。

# 鍵を作成
$ ssh-keygen -C user@gmail.com
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Passphrases do not match.  Try again.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
...
# 鍵をクリップボードにコピー
$ cat ~/.ssh/id_rsa.pub | xsel --clipboard --input

# 認証が通るか確認
$ ssh -T git@bitbucket.org
Agent admitted failure to sign using the key.
Permission denied (publickey).

ssh-addすればよかっただけらしい

  • 鍵を作成しても、すぐには有効にならないらしい
  • なので、ssh-addを使って、保存してね、らしい
$ eval `ssh-agent`
Agent pid 16124

$ ssh-add
Identity added: /home/user/.ssh/id_rsa (rsa w/o comment)
# 再度挑戦
$ ssh -T git@bitbucket.org
logged in as user_san.

You can use git or hg to connect to Bitbucket. Shell access is disabled.

おお!イケた!!ワーイヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノワーイ 以上!!

参考にしたサイト様