SSH key prompt stop working

henricus
henricus
Community Member
edited February 2023 in SSH

I have looked at similar posts but have not been able to get it working again. The prompt for the ssh used to work from the moment is was available until 2 days ago. I have tried both Production and Beta channels.

The diagnostics as described on https://developer.1password.com/docs/ssh/agent/troubleshooting/ don't seem to generate any files in the newly created folder.

Uninstalling according to https://support.1password.com/uninstall-1password/ and reinstalling along with multiple reboots also do not help.

Running op vault list --format=json in iTerm2 does display the prompt and the prompt is working via the browser plugins.

Some debug info:

MacOS Ventura 13.2
1Password for Mac 8.10.0 (81000048)
iTerm 2 Build 3.4.19
Github Desktop Version 3.1.6 (arm64)

Testing on https://github.com and https://sr.ht with the same key.

❯ cat ~/.ssh/config
Host *
  IdentityFile ~/.ssh/id_ed25519.pub
  IdentityAgent ~/.1password/agent.sock
❯ ls -alh ~/.1password/agent.sock
lrwxr-xr-x  1 henricus  staff    78B Feb 13 11:14 /Users/henricus/.1password/agent.sock@ -> /Users/henricus/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock
❯ echo $SSH_AUTH_SOCK
/private/tmp/com.apple.launchd.UxMuQRuhii/Listeners
❯ ssh-add -l
256 SHA256:[redacted] SSH Key (ED25519)
256 SHA256:[redacted] Test Key (ED25519) # only created to test with
❯ sqlite3 ~/Library/Group\ Containers/2BUA8C4S2C.com.1password/Library/Application\ Support/1Password/Data/1password.sqlite 'select count(*) from objects where type = 3'
2
❯ ssh -vT git@github.com
OpenSSH_9.2p1, OpenSSL 1.1.1t  7 Feb 2023
debug1: Reading configuration data /Users/henricus/.ssh/config
debug1: /Users/henricus/.ssh/config line 1: Applying options for *
debug1: Reading configuration data /opt/homebrew/etc/ssh/ssh_config
debug1: Connecting to github.com [2606:1a40:2:6e::2160] port 22.
debug1: Connection established.
debug1: identity file /Users/henricus/.ssh/id_ed25519.pub type 3
debug1: identity file /Users/henricus/.ssh/id_ed25519.pub-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_9.2
kex_exchange_identification: Connection closed by remote host
Connection closed by 2606:1a40:2:6e::2160 port 22





1Password Version: 1Password for Mac 8.10.0 (81000048)
Extension Version: Not Provided
OS Version: Not Provided
Browser:_ Not Provided

Comments

  • henricus
    henricus
    Community Member
    edited February 2023

    Note to future self: test this without routing all the traffic through controld.com

    It seems controld was the culprit in this situation as I did not read the output of the ssh error correctly. Seems this had nothing to do with 1Password.

  • Glad to hear it @henricus! Please get in touch if we can help you in the future.

    Jack

This discussion has been closed.