Skip to main content
solarizde
April 12, 2023
Question

v8.10.4 SSH Problem

  • April 12, 2023
  • 22 replies
  • 1164 views

Hey,

since the update yesterday to 1Password for Windows 8.10.4 I have huge Issues with Mobaxterm and SSH Auth.

The new SSH Dialogue seems to get activated I hear a windows sound, but the window is not shown and the whole Mobaxterm process trying to uise a SSH Key freezes until I terminate it in Taskmanager.

The only way to get it running again is to logout my Account or reboot Windows. Even if I close down 1p and Mobaxterm ending all processes and restart them it will end the same way. SSH Connection starting and as soon as the auth req. comes in the process freeze, I cant even move the window around anymore.

PS: before the Update everything was fine.

ssh-add -l list all my neccesary keys so I don't know what is the real issue. I guess the SSH Prompt appears off screen or invisible or "behind" the stuck mobaxterm Window so I cant confirm it.


1Password Version: 8.10.4
Extension Version: Not Provided
OS Version: win 11
Browser:_ Not Provided

22 replies

April 20, 2023

@supersnellehenk and @KTK could you reproduce this bug and collect and send us a diagnostics report? This will help us identify the issue and fix it.

More info about how to send a diagnostics report here: https://developer.1password.com/docs/ssh/agent/troubleshooting/

April 20, 2023

I submitted my diagnostics, not sure if I submitted them correctly since it was under 'Business/Teams'. Here's my diagnostic file for any further reference: https://drive.google.com/file/d/1rvARUeYpDYhJ6iOY2BUHR03_KYVhDLDi/view?usp=sharing

Case reference is 130015.

April 21, 2023

I recently upgraded from 8.10.1 to 8.10.5 on Windows 11 and I am now running into this same issue. I rely on my text editor to run git commits for me, so it does this by running the appropriate git commands as processes. I have tried disabling Use rich approval prompt but it still doesn't work for me the way it used to.

If I try to run git directly on the command line I will get an authentication prompt and git will then continue on it's way.

However, if I run this through my text editor, I notice a process hangs For example, I'll try to git fetch through my text editor and if I run top I can see a process like this /init /mnt/c/WINDOWS/System32/OpenSSH//ssh.exe /mnt/c/WINDOWS/System32/OpenSSH//ssh.exe -o SendEnv=GIT_PROTOCOL git@github.com git-upload-pack\ 'justinbarclay/dotfiles.git'. Then if I open up Notification Center, right click the 1password icon and select SSH request waiting, the process will stop hanging, git will finish fetching and the process will exit. I tried to work around this problem by setting 1password to remember my key approval for 4 hours, but 1password ignores this preference and requires authentication everytime I try to run git fetch or the like.

So, back in 8.10.1 this process worked beautifully and perfectly for me. Now in 8.10.5, it's virtually unusable and no longer solves any of my problems.

solarizde
solarizdeAuthor
April 29, 2023

After latest update it is a bit better but still not satisfying.
Why not simply include a option at the tray dialog once you pop the auth dialog open to "remember this application and allow prompts in future" I'm not gaming and rarley using fullscreen apps so this protection is just hindering and annoying. Please let the people turn it off.

April 30, 2023

I'm also encountering this issue. I'm using PuTTY and winssh-pageant. No popup and the 1P tray icon displays a red (if I recall correctly) dot. The icon context menu lists the pending SSH request and the authentication prompt displays once I click on that. Using version 8.10.5 and the behavior is similar with or without "Use rich approval prompt" checked. This is a new machine in the last couple of weeks. My prior machine, which probably had an older version of 1P installed, did not have the issue and reliably popped up the authentication window.

solarizde
solarizdeAuthor
April 30, 2023

Yes currently this is intended behavior of 1p. If a "background process" is reqesting an SSH Agent auth instead of displaying the dialog it will display the "red dot" on the tray Icon.

I do understand that the intention is to limit popping up windows, but why not let the user chose?
Can I disable that feature? No. Can I remember my decission like "Dont ask for next X time"? no. Can I allow / whitelist processes on my own? no.

So good intention bad designed :(

I hope they will at least give the option to turn that red dot feature off. This is a dev machine not a livingroom Netflix computer where I care not to have popups. If there is a SSH Auth request I need to see it, not get hidden away from me.

April 30, 2023

I agree completely @solarizde. Definitely need to correct this new behavior that has broken basic functionality.

May 5, 2023

For me, this behaviour has been corrected in 1Password for Windows 8.10.6 (81006026)

May 14, 2023

1Password for Windows 8.10.6 (81006027) now works for me with PuTTY/winssh-pageant. Restarting 1Password was not enough; I had to reboot the machine. Thank you for fixing this.

May 26, 2023

@justinbarclay and @galentx, I'm glad to hear the problem has been fixed for you.

@solarizde The state of the "Approve for all applications" checkbox should now be remembered. Does this address the problem you're encountering?