Forum Discussion

Former Member's avatar
Former Member
4 years ago

Excessive SSH Key Requests

I really like the SSH key feature. Since some of my apps will try to make github connections using my SSH key in the background even when I'm not actively in front of my computer, I am frequently encountering the very frustrating problem of having to dismiss dozens of dialogs asking to allow for SSH key access when I return.

It is very likely that I would stop using this feature if this isn't addressed somehow.

Thanks!


1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided

37 Replies

  • Former Member's avatar
    Former Member

    No worries, on re-reading I'm aware my message probably sounded overly negative which wasn't really my intention, I really want this feature to be a success, and it's great to see 1Password investing in it :)

  • 1P_PeterG's avatar
    1P_PeterG
    Icon for Community Manager rankCommunity Manager

    Thank you for letting us know, @rblenkinsopp. We want this to be a seamless process for you!

  • Former Member's avatar
    Former Member

    I just wanted to add to this and say that the feature is great, but as other have said there are an excessive number of dialogs, both overnight and during normal workflows.

    The remembering behaviour for authorisation per process is really inconsistent. GitHub Desktop will normally ask for one request and then continue to work without subsequent requests for a while, but at some point, it fails and consistently asks for every request after that.

    Likewise, Jetbrain IDEs (Pycharm, Clion etc.) all request SSH auth through a jetbrains-toolbox entity and these requests for a key unlock occur on every request, rather than once for the process. This normally means a git push requires over 2-3 authorisations which is not a great user flow.

    In short, I love this feature and the direction of travel, but until the remembering behaviour and mass of dialogues are resolved I'm going to have to stop using it for now as it's rather getting in the way.

    This is on Windows 11 and with 1Password Version "1Password for Windows 8.7.0" (80700095, on BETA channel)

  • 1P_PeterG's avatar
    1P_PeterG
    Icon for Community Manager rankCommunity Manager

    Hi folks, thank you for taking the time to describe this issue in detail, and especially to @bendalton for the initial report.

    If you're able to share the version of 1Password you're currently using, and the OS you're on, that would greatly help our efforts to investigate as we go forward.

    Thank you again - and I'll hope to have more for you on this!

    ref: dev/core/core#14789

  • Former Member's avatar
    Former Member

    I just came back from a weekend of not using my work Mac to this problem again. I counted. Before I could interact with 1Password, I had to dismiss 121 of these dialogs!

  • Former Member's avatar
    Former Member

    I second this. For the record, it looks like this may have been introduced in newer versions? GitHub Desktop is the application causing the pain for me (since it seems to poll in the background for updates). Whenever I come back to my computer each morning I have 10+ SSH requests to dismiss.

    In earlier versions with the SSH feature, this wouldn't happen and I would only get one request whenever GitHub Desktop next requested my SSH key while I was actively using my computer.

    The natural solution to me seems to just replace requests inside a queue as they come in. So if one request comes in and I haven't responded to it by the time the second request comes in, cancel the first request and present the confirmation for only the second request. If the second request is never responded to by the time the third request comes in, replace that one etc etc.

  • Former Member's avatar
    Former Member

    Agreed -- the default behaviour of the command-line ssh utility is less intrusive. Are there any other benefits to using 1P as the ssh server?