Start a new topic

Using 1Password SSH Agent with Royal TS (Rebex)

If you’re here, you probably already have your own password manager and don’t want to use another app for managing credentials. You’ve likely seen the Python script workaround for integrating 1Password into a dynamic folder, but it didn’t appeal to you. The good news? The 1Password SSH Agent works perfectly with Royal TS!


image


Even better, it also works with WSL on Windows. Here’s how to set it up step-by-step.


1. Set up the 1Password SSH Agent
Follow the official guide here:
1Password SSH Agent Setup


2. (Optional) Integrate with WSL
If you use WSL, set up the SSH agent to work inside it:
1Password WSL Integration

3. Setting Up Royal TS with the 1Password SSH Agent


Add a New SSH Connection:

  • Open Royal TS and create a new SSH Connection
  • Choose the Rebex Terminal for your connection


4. Configure Connection Credentials

  • Under Common > Credentials, fill in only your username for the server.
  • Leave the Private Key tab empty.
    The 1Password SSH Agent will handle the handshake automatically.

image


Pro Tip: Disable SSH password authentication on your server for better security.


5. Configure Advanced Security Settings

  • Navigate to Advanced > Security:
    • Set Authentication Method to Public Key.
    • Set Authentication Agent to OpenSSH Agent.
    • Enable Use Strict Key Exchange.
    • Leave the Fingerprint field blank; it will populate automatically on your first connection.


image


Optional: You can enable Fingerprint Mismatch Warning if needed, but this might become annoying for local, unexposed servers.


Do not modify anything under the Ciphers tab.


Putty Compatibility:

Unfortunately, I couldn't get this setup to work with Putty. However, given its inability to Alt + Tab (external applications), Putty might not be worth the hassle when compared to the seemless ingration of Rebex.

Login or Signup to post a comment