- 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.
おお!イケた!!ワーイヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノワーイ 以上!!