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!
Even better, it also works with WSL on Windows. Here’s how to set it up step-by-step.
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.
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.
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.
little. note
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!
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:
4. Configure Connection Credentials
The 1Password SSH Agent will handle the handshake automatically.
Pro Tip: Disable SSH password authentication on your server for better security.
5. Configure Advanced Security Settings
Public Key
.OpenSSH Agent
.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.