Question
How can I use my FIDO2 hardware authenticator for remote SSH connections in JetBrains Toolbox on macOS?
Answer
The issue arises from the fact that the default OpenSSH in macOS doesn't support FIDO2 security keys like Yubikey for SSH-based authentication. Since JetBrains Toolbox relies on the system's default SSH binary, this can cause compatibility issues.
To resolve this:
-
You have installed a compatible version of OpenSSH (using Homebrew, for example), along with the configuration of
SecurityKeyProviderusing/sk-libfido2.dylib. Ensure that SSH works from the terminal. -
To make Toolbox use your installed SSH binary instead of the system-default version:
- Navigate to Toolbox | Nut icon | Settings | Advanced | SSH Executable Location.
- Set the path to the custom OpenSSH binary.
Comments
0 comments
Please sign in to leave a comment.