Parsing of SSH the configuration file is supported from DbVisualizer 10.0.17. In DbVisualizer 10.0.18 support was added to set the path to the SSH configuration file. The configuration value is blank by default thus meaning that Config file parsing is not enabled by default (as done in 10.0.17). The default location of the SSH configuration file is in the users .ssh directory (<User home>/.ssh/config).
The property for enabling and setting of the SSH config file is found Tools->Tool Properties under the General / Database Connection / SSH Settings category.
Supported Configuration options
Note: even though we do support the parsing of SSH config files all keywords are not supported. E.g keywords such as ProxyCommand is not supported.
For a list of supported keywords please see the documentation of OpenSSHConfig. More details on Configuration Options.
The SSH Configuration file support included DbVisualizer has some known issues listed below.
Host key word need to start with a capital H
In the example below the line Host in "Host myhost" need to start with capital H. Having the line specified as "host myhost"
will give unpredictable results.
Host myhost user admin port 2222
SSH Compression is NOT included in DbVisualizer.
Please send us an improvement request, if you need Compression to be included in DbVisualizer by default, and we will consider this for future releases.
Disabling parsing of the SSH config file (10.0.18)
This is unfortunately not supported in DbVisualizer. The only way to do this in 10.0.17 is to temporarily rename the config file while connecting. The file location is normally <user>/.ssh/config.
In DbVisualizer 10.0.18 and later you can disable config file parsing by clearing the General / Database Connection / SSH Settings and SSH Config File setting in Tools->Tool Properties.