The server can be debugged by using either the -d
or -D
option.
The -d
option launches the server to one-shot mode.
In this mode, the server accepts only one connection and exits after the
session is disconnected. The server does not spawn a separate task for the
connection.
The -D
option launches the server to continuous debug
mode. In this mode, the server keeps on listening to the TCP port and accepts
several connections. The server spawns a new task for each new connection and
needs to be stopped manually when you want to finish the
debugging.
The debug level is either a number, or a comma-separated list of
assignments of the format ModulePattern=debug_level
, for
example "*=7,sshd2=2"
. Debug level 4 is usually
sufficient. For more detailed information, debug level 7 can be
used.