silcd - SILC server
silcd [ -f file | -d | -D | -x | -h | -F | -C path | -V ]
Silcd is a server for SILC, Secure Internet Live Conferencing network.
-f FILE Read configuration from FILE
-d Enable debugging (Implies -F)
-D LEVEL Enable debug messages of level LEVEL and lower (Implies -F)
-x Enable hexdumps (Implies -d)
-F Don’t fork. Run silcd on foreground.
-h Display help message
-V Display version
-C PATH Create new public key pair. See KEY GENERATION for options.
--config-file=FILE Same as -f
--debug=STRING Same as -d, limit to messages *STRING*
--debug-level=LEVEL Same as -D
--hexdump Same as -x
--foreground Same as -F
--version Same as -V
--create-key-pair=PATH Same as -C
-C must be followed directly with a path to directory into which the
private and public keys will be written to. When generating new key
pair for silcd (-C), the following extra switches apply:
--pkcs=PKCS Set the public key algorithm of public key pair. For
--bits=VALUE Set the length of public key pair, in bits.
--identifier=ID Set ID as public key identifier.
The identifier has the format of:
UN=<username>, HN=<hostname or IP>, RN=<real name>, E=<email>,
Both UN and HN are mandatory, all the rest are optional but
recommended. If no --identifier is used, an identifier will be created
silcd -C /etc/silcd --identifier="UN=foobar, HN=foo.bar.com, RN=Foo T.
Bar, Eemail@example.com, C=FI"
There are two configuration files for silcd: /etc/silc/silcd.conf for
server configuration and /etc/silc/silcalgs.conf for SIM (SILC Modules)
configuration. Do note that silcalgs.conf is only needed if
cryptographic algorithms are built as separate modules.
SILC is designed and written by Pekka Riikonen <firstname.lastname@example.org> and
rest of the SILC Project.
This manpage was written by Mika ’Bostik’ Boström <email@example.com>
See CREDITS for full list of contributors.