2017-04-13 6 views
3

こんにちは私は自分のssh設定ファイルをsshエージェントにssh鍵を自動追加する設定をしています。しかし、現在は動作していません。それは以前働いていた。私はbitbucketのsshキーを更新し、もはや動作しません。再起動すると、ssh-add -Kオプションを使って手動でsshキーを追加する必要があります。AddKeysToAgentはいssh設定がMacで動作しない

誰かがssh configが動作しない理由を理解できますか? AddKeysToAgent yesオプションは、sshキーの自動追加を有効にすることを想定しています。

注文事項:

は、私がここ10.12.4

はconfigですMacOSのシエラを実行しています

GSSAPIAuthentication no 

# --- SourceTree Generated --- 
Host cik-bitbucket__com 
    HostName bitbucket.com 
    User cik 
    PreferredAuthentications publickey 
    IdentityFile /Users/cik/.ssh/cik-bitbucket__com 
    UseKeychain yes 
    AddKeysToAgent yes 
# ---------------------------- 

Host * 
    UseKeychain yes 
    AddKeysToAgent yes 
    ServerAliveInterval 15 
    IdentityFile /Users/cik/.ssh/id_rsa 

Host jenkins 
    HostName pasjenkins1.mycompany.com 
    UseKeychain yes 
    AddKeysToAgent yes 

Host jenkinsqa 
    HostName pasjenkinsqa.mycompany.com 
    UseKeychain yes 
    AddKeysToAgent yes 

Host artifactory 
    HostName prp01 
    UseKeychain yes 
    AddKeysToAgent yes 

Host bitbucket 
    HostName bitbucket 
    UseKeychain yes 
    AddKeysToAgent yes 

Host confluence 
    HostName confluence01 
    UseKeychain yes 
    AddKeysToAgent yes 

Host jira 
    HostName jira01 
    UseKeychain yes 
    AddKeysToAgent yes 

Host vagrant 
    HostName 127.0.0.1 
    Port 2222 
    User vagrant 
    IdentityFile /Users/cik/.vagrant.d/insecure_private_key 

Host localhost 
    HostName 127.0.0.1 
    Port 2222 
    User vagrant 
    IdentityFile /Users/cik/.vagrant.d/insecure_private_key 

アップデート(Iは、感度の目的で、サーバー名を変更しました)。

これは

ssh-add -D 
ssh-add -K /Users/cik/.ssh/cik-bitbucket__com 
ssh-add 
git push (Works) 

の作品は、あなたがあなたの薬にあまりにも多くのキーを持っているとは限ら量がサーバーによって拒否する前に試すことができ

ssh-add -D 
ssh-add 
ssh-add -K /Users/cik/.ssh/cik-bitbucket__com 
git push (Works) 
+0

これは何ですか?*もう機能しません。それは何をするためのものか?デバッグログはどのように見えますか? – Jakuje

+0

BitBucketのキーが自動的にsshエージェントに追加されません。 sshキーにそのパラメータを設定することは、ブート時にそれを追加することです。アイデンティティを手動で追加する必要があります。 – CodyK

+0

いいえ、起動時に追加するのではなく、最初に使用します。 – Jakuje

答えて

2

を動作しません。幸いなことに、あなたはホストごとの鍵を区別かなり素敵な構成を有しているので、あなたのssh_config

IdentitiesOnly yes 

設定オプションを設定することでこれを修正することができるはずです。

+0

これは私にとってはうまくいかないようです。 – CodyK

+0

使用しているそれぞれのbitbucketホストマッチブロックに追加しましたか?それが私が最初のコメントでデバッグログを要求した理由です。 – Jakuje

+0

はい、それはid_rsaキーの後にあります。 – CodyK

関連する問題