當你在1Password裡面放了6把SSH金鑰以後,登入SSH Server可能會發生這個錯誤
Too many authentication failures
這是因為預設啟用了對所有Host都使用ssh-agent
Host *
    IdentityAgent "~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock"
目前看起來解決方法只有config要辛苦一點列舉了
Host github.com
        HostName github.com
        User git
        IdentityFile "~/.ssh/github.pub"
        IdentitiesOnly yes
        IdentityAgent "~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock"
Host *
        IdentitiesOnly yes
https://developer.1password.com/docs/ssh/agent/advanced/#ssh-server-six-key-limit