Skip to main content

SSH Profiles

When you connect to MySQL, Redis, and PostgreSQL on the same remote server, you’d normally enter the same SSH host, port, and credentials three times. SSH profiles fix that: define the tunnel config once, then pick it from a dropdown on any connection. Create a profile in any connection’s SSH Tunnel tab by clicking Create New Profile… and filling in host, port, username, and auth method. Once created, select the profile from the Profile picker in other connections. Updating a profile affects all connections using it. To edit a profile, select it and click Edit Profile…. To delete, click Edit Profile… then Delete Profile. You can also save an existing inline SSH config as a profile by clicking Save Current as Profile….

Testing a Profile

Click Test Connection in the profile editor to verify your SSH settings without using the profile in a database connection. TablePro connects to the SSH server, performs the handshake, verifies the host key, and authenticates. A green checkmark appears on success; an error dialog shows the failure reason otherwise.

iCloud Sync

SSH profiles sync across Macs when iCloud Sync is enabled with the SSH Profiles toggle on in Settings > Sync. SSH passwords and key passphrases stay local by default. Turn on Password sync in Settings > Sync to sync credentials via iCloud Keychain.