Skip to content

Client Debugging

You can configure debugging on the ssh, sftp, and scp command line. You can also configure debugging that applies to all of these session types in the client configuration file (/opt/microfocus/rsit/etc/ssh2_config).

Command Line Options

Use the following command-line options to configure client-side debugging.

Option Used by Description
-d debug_level ssh, ssh-agent Sets the debug level. Increasing the value increases the amount of information displayed. Use 1, 2, 3, or 99. (Values 4-98 are accepted, but are equivalent to 3.)
-D debug_level scp, sftp Equivalent to ssh -d. scp and sftp use an uppercase D.
-v ssh, scp, sftp Sets the debug level to verbose mode, which is equivalent to setting the debug level to 2.
-q ssh Enables quiet mode, which causes all warning and diagnostic messages, including banners, to be suppressed.

Configuration File Keywords

You can configure the following settings in the client configuration file. (The global file is /opt/microfocus/rsit/etc/ssh2_config; the user-specific file is ~/.ssh2/ssh2_config.)

Keyword Description
LogLevel Sets the verbosity level for messages sent to the facility specified by SyslogFacility.
QuietMode Causes all warning and diagnostic messages, including banners, to be suppressed.
VerboseMode Sets the debug level to ‘verbose' mode. Equivalent to -v and LogLevel = verbose.
SyslogFacility Specifies the facility code used for logging ssh, sftp, and scp messages. The default value is USER. Set the value to 'none' to disable client auditing.